YES 233.407
H-Termination proof of /home/matraf/haskell/eval_FullyBlown_Fast/FiniteMap.hs
H-Termination of the given Haskell-Program with start terms could successfully be proven:
↳ HASKELL
↳ LR
mainModule FiniteMap
| ((delFromFM :: FiniteMap Char a -> Char -> FiniteMap Char a) :: FiniteMap Char a -> Char -> FiniteMap Char a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a)
|
| instance (Eq a, Eq b) => Eq (FiniteMap b a) where
|
| delFromFM :: Ord a => FiniteMap a b -> a -> FiniteMap a b
delFromFM | EmptyFM del_key | = | emptyFM |
delFromFM | (Branch key elt size fm_l fm_r) del_key | |
| | del_key > key | = |
mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
|
| | del_key < key | = |
mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
|
| | key == del_key | = |
|
|
|
| deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMax | (Branch key elt _ fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMin | (Branch key elt _ EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap a b
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt _ _ EmptyFM) | = | (key,elt) |
findMax | (Branch key elt _ _ fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap b a -> (b,a)
findMin | (Branch key elt _ EmptyFM _) | = | (key,elt) |
findMin | (Branch key elt _ fm_l _) | = | findMin fm_l |
|
| glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a
glueBal | EmptyFM fm2 | = | fm2 |
glueBal | fm1 EmptyFM | = | fm1 |
glueBal | fm1 fm2 | |
| | sizeFM fm2 > sizeFM fm1 | = |
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
|
| | otherwise | = |
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 | where |
mid_elt1 | | = | (\(_,mid_elt1) ->mid_elt1) vv2 |
|
mid_elt2 | | = | (\(_,mid_elt2) ->mid_elt2) vv3 |
|
mid_key1 | | = | (\(mid_key1,_) ->mid_key1) vv2 |
|
mid_key2 | | = | (\(mid_key2,_) ->mid_key2) vv3 |
|
|
|
|
|
|
|
| mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBalBranch | key elt fm_L fm_R | |
| | size_l + size_r < 2 | = |
mkBranch 1 key elt fm_L fm_R |
|
| | size_r > sIZE_RATIO * size_l | = |
case | fm_R of |
| Branch _ _ _ fm_rl fm_rr | |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | -> |
|
| | otherwise | -> |
|
|
|
|
| | size_l > sIZE_RATIO * size_r | = |
case | fm_L of |
| Branch _ _ _ fm_ll fm_lr | |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | -> |
|
| | otherwise | -> |
|
|
|
|
| | otherwise | = |
mkBranch 2 key elt fm_L fm_R | where |
double_L | fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
double_R | (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
single_L | fm_l (Branch key_r elt_r _ fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
single_R | (Branch key_l elt_l _ fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
|
|
|
|
|
|
| mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBranch | which key elt fm_l fm_r | = |
let |
result | | = | Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
|
in | result |
| where |
|
left_ok | | = |
case | fm_l of |
| EmptyFM | -> | True |
| Branch left_key _ _ _ _ | -> |
let |
biggest_left_key | | = | fst (findMax fm_l) |
|
|
in | biggest_left_key < key |
|
|
|
|
right_ok | | = |
case | fm_r of |
| EmptyFM | -> | True |
| Branch right_key _ _ _ _ | -> |
let |
smallest_right_key | | = | fst (findMin fm_r) |
|
|
in | key < smallest_right_key |
|
|
|
|
unbox :: Int -> Int
|
|
|
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap b a -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch _ _ size _ _) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Lambda Reductions:
The following Lambda expression
\(mid_key1,_)→mid_key1
is transformed to
mid_key10 | (mid_key1,_) | = mid_key1 |
The following Lambda expression
\(_,mid_elt1)→mid_elt1
is transformed to
mid_elt10 | (_,mid_elt1) | = mid_elt1 |
The following Lambda expression
\(mid_key2,_)→mid_key2
is transformed to
mid_key20 | (mid_key2,_) | = mid_key2 |
The following Lambda expression
\(_,mid_elt2)→mid_elt2
is transformed to
mid_elt20 | (_,mid_elt2) | = mid_elt2 |
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
mainModule FiniteMap
| ((delFromFM :: FiniteMap Char a -> Char -> FiniteMap Char a) :: FiniteMap Char a -> Char -> FiniteMap Char a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b)
|
| instance (Eq a, Eq b) => Eq (FiniteMap a b) where
|
| delFromFM :: Ord b => FiniteMap b a -> b -> FiniteMap b a
delFromFM | EmptyFM del_key | = | emptyFM |
delFromFM | (Branch key elt size fm_l fm_r) del_key | |
| | del_key > key | = |
mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
|
| | del_key < key | = |
mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
|
| | key == del_key | = |
|
|
|
| deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMax | (Branch key elt _ fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMin | (Branch key elt _ EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap b a
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt _ _ EmptyFM) | = | (key,elt) |
findMax | (Branch key elt _ _ fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap b a -> (b,a)
findMin | (Branch key elt _ EmptyFM _) | = | (key,elt) |
findMin | (Branch key elt _ fm_l _) | = | findMin fm_l |
|
| glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a
glueBal | EmptyFM fm2 | = | fm2 |
glueBal | fm1 EmptyFM | = | fm1 |
glueBal | fm1 fm2 | |
| | sizeFM fm2 > sizeFM fm1 | = |
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
|
| | otherwise | = |
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 | where |
|
mid_elt10 | (_,mid_elt1) | = | mid_elt1 |
|
|
mid_elt20 | (_,mid_elt2) | = | mid_elt2 |
|
|
mid_key10 | (mid_key1,_) | = | mid_key1 |
|
|
mid_key20 | (mid_key2,_) | = | mid_key2 |
|
|
|
|
|
|
|
| mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBalBranch | key elt fm_L fm_R | |
| | size_l + size_r < 2 | = |
mkBranch 1 key elt fm_L fm_R |
|
| | size_r > sIZE_RATIO * size_l | = |
case | fm_R of |
| Branch _ _ _ fm_rl fm_rr | |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | -> |
|
| | otherwise | -> |
|
|
|
|
| | size_l > sIZE_RATIO * size_r | = |
case | fm_L of |
| Branch _ _ _ fm_ll fm_lr | |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | -> |
|
| | otherwise | -> |
|
|
|
|
| | otherwise | = |
mkBranch 2 key elt fm_L fm_R | where |
double_L | fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
double_R | (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
single_L | fm_l (Branch key_r elt_r _ fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
single_R | (Branch key_l elt_l _ fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
|
|
|
|
|
|
| mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBranch | which key elt fm_l fm_r | = |
let |
result | | = | Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
|
in | result |
| where |
|
left_ok | | = |
case | fm_l of |
| EmptyFM | -> | True |
| Branch left_key _ _ _ _ | -> |
let |
biggest_left_key | | = | fst (findMax fm_l) |
|
|
in | biggest_left_key < key |
|
|
|
|
right_ok | | = |
case | fm_r of |
| EmptyFM | -> | True |
| Branch right_key _ _ _ _ | -> |
let |
smallest_right_key | | = | fst (findMin fm_r) |
|
|
in | key < smallest_right_key |
|
|
|
|
unbox :: Int -> Int
|
|
|
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap a b -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch _ _ size _ _) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Case Reductions:
The following Case expression
case | fm_l of |
| EmptyFM | → True |
| Branch left_key _ _ _ _ | →
let |
biggest_left_key | | = fst (findMax fm_l) |
|
in | biggest_left_key < key |
|
is transformed to
left_ok0 | fm_l key EmptyFM | = True |
left_ok0 | fm_l key (Branch left_key _ _ _ _) | =
let |
biggest_left_key | | = fst (findMax fm_l) |
|
in | biggest_left_key < key |
|
The following Case expression
case | fm_r of |
| EmptyFM | → True |
| Branch right_key _ _ _ _ | →
let |
smallest_right_key | | = fst (findMin fm_r) |
|
in | key < smallest_right_key |
|
is transformed to
right_ok0 | fm_r key EmptyFM | = True |
right_ok0 | fm_r key (Branch right_key _ _ _ _) | =
let |
smallest_right_key | | = fst (findMin fm_r) |
|
in | key < smallest_right_key |
|
The following Case expression
case | fm_R of |
| Branch _ _ _ fm_rl fm_rr |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | |
| | otherwise | |
|
is transformed to
mkBalBranch0 | fm_L fm_R (Branch _ _ _ fm_rl fm_rr) |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | |
| | otherwise | |
|
The following Case expression
case | fm_L of |
| Branch _ _ _ fm_ll fm_lr |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | |
| | otherwise | |
|
is transformed to
mkBalBranch1 | fm_L fm_R (Branch _ _ _ fm_ll fm_lr) |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | |
| | otherwise | |
|
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
mainModule FiniteMap
| ((delFromFM :: FiniteMap Char a -> Char -> FiniteMap Char a) :: FiniteMap Char a -> Char -> FiniteMap Char a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a)
|
| instance (Eq a, Eq b) => Eq (FiniteMap a b) where
|
| delFromFM :: Ord b => FiniteMap b a -> b -> FiniteMap b a
delFromFM | EmptyFM del_key | = | emptyFM |
delFromFM | (Branch key elt size fm_l fm_r) del_key | |
| | del_key > key | = |
mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
|
| | del_key < key | = |
mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
|
| | key == del_key | = |
|
|
|
| deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMax | (Branch key elt _ fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMin | (Branch key elt _ EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt _ fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap b a
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt _ _ EmptyFM) | = | (key,elt) |
findMax | (Branch key elt _ _ fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap b a -> (b,a)
findMin | (Branch key elt _ EmptyFM _) | = | (key,elt) |
findMin | (Branch key elt _ fm_l _) | = | findMin fm_l |
|
| glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b
glueBal | EmptyFM fm2 | = | fm2 |
glueBal | fm1 EmptyFM | = | fm1 |
glueBal | fm1 fm2 | |
| | sizeFM fm2 > sizeFM fm1 | = |
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
|
| | otherwise | = |
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 | where |
|
mid_elt10 | (_,mid_elt1) | = | mid_elt1 |
|
|
mid_elt20 | (_,mid_elt2) | = | mid_elt2 |
|
|
mid_key10 | (mid_key1,_) | = | mid_key1 |
|
|
mid_key20 | (mid_key2,_) | = | mid_key2 |
|
|
|
|
|
|
|
| mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBalBranch | key elt fm_L fm_R | |
| | size_l + size_r < 2 | = |
mkBranch 1 key elt fm_L fm_R |
|
| | size_r > sIZE_RATIO * size_l | = |
mkBalBranch0 fm_L fm_R fm_R |
|
| | size_l > sIZE_RATIO * size_r | = |
mkBalBranch1 fm_L fm_R fm_L |
|
| | otherwise | = |
mkBranch 2 key elt fm_L fm_R | where |
double_L | fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
double_R | (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
mkBalBranch0 | fm_L fm_R (Branch _ _ _ fm_rl fm_rr) | |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | = |
|
| | otherwise | = |
|
|
|
mkBalBranch1 | fm_L fm_R (Branch _ _ _ fm_ll fm_lr) | |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | = |
|
| | otherwise | = |
|
|
|
single_L | fm_l (Branch key_r elt_r _ fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
single_R | (Branch key_l elt_l _ fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
|
|
|
|
|
|
| mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBranch | which key elt fm_l fm_r | = |
let |
result | | = | Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
|
in | result |
| where |
|
left_ok | | = | left_ok0 fm_l key fm_l |
|
left_ok0 | fm_l key EmptyFM | = | True |
left_ok0 | fm_l key (Branch left_key _ _ _ _) | = |
let |
biggest_left_key | | = | fst (findMax fm_l) |
|
|
in | biggest_left_key < key |
|
|
|
right_ok | | = | right_ok0 fm_r key fm_r |
|
right_ok0 | fm_r key EmptyFM | = | True |
right_ok0 | fm_r key (Branch right_key _ _ _ _) | = |
let |
smallest_right_key | | = | fst (findMin fm_r) |
|
|
in | key < smallest_right_key |
|
|
|
unbox :: Int -> Int
|
|
|
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap b a -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch _ _ size _ _) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Replaced joker patterns by fresh variables and removed binding patterns.
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
mainModule FiniteMap
| ((delFromFM :: FiniteMap Char a -> Char -> FiniteMap Char a) :: FiniteMap Char a -> Char -> FiniteMap Char a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a)
|
| instance (Eq a, Eq b) => Eq (FiniteMap b a) where
|
| delFromFM :: Ord b => FiniteMap b a -> b -> FiniteMap b a
delFromFM | EmptyFM del_key | = | emptyFM |
delFromFM | (Branch key elt size fm_l fm_r) del_key | |
| | del_key > key | = |
mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
|
| | del_key < key | = |
mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
|
| | key == del_key | = |
|
|
|
| deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMax | (Branch key elt zy fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt zz fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMin | (Branch key elt yy EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt yz fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap a b
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt xw xx EmptyFM) | = | (key,elt) |
findMax | (Branch key elt xy xz fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap a b -> (a,b)
findMin | (Branch key elt wy EmptyFM wz) | = | (key,elt) |
findMin | (Branch key elt xu fm_l xv) | = | findMin fm_l |
|
| glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a
glueBal | EmptyFM fm2 | = | fm2 |
glueBal | fm1 EmptyFM | = | fm1 |
glueBal | fm1 fm2 | |
| | sizeFM fm2 > sizeFM fm1 | = |
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
|
| | otherwise | = |
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 | where |
|
mid_elt10 | (yu,mid_elt1) | = | mid_elt1 |
|
|
mid_elt20 | (yv,mid_elt2) | = | mid_elt2 |
|
|
mid_key10 | (mid_key1,yw) | = | mid_key1 |
|
|
mid_key20 | (mid_key2,yx) | = | mid_key2 |
|
|
|
|
|
|
|
| mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBalBranch | key elt fm_L fm_R | |
| | size_l + size_r < 2 | = |
mkBranch 1 key elt fm_L fm_R |
|
| | size_r > sIZE_RATIO * size_l | = |
mkBalBranch0 fm_L fm_R fm_R |
|
| | size_l > sIZE_RATIO * size_r | = |
mkBalBranch1 fm_L fm_R fm_L |
|
| | otherwise | = |
mkBranch 2 key elt fm_L fm_R | where |
double_L | fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
double_R | (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | = |
|
| | otherwise | = |
|
|
|
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | = |
|
| | otherwise | = |
|
|
|
single_L | fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
single_R | (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
|
|
|
|
|
|
| mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBranch | which key elt fm_l fm_r | = |
let |
result | | = | Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
|
in | result |
| where |
|
left_ok | | = | left_ok0 fm_l key fm_l |
|
left_ok0 | fm_l key EmptyFM | = | True |
left_ok0 | fm_l key (Branch left_key wu wv ww wx) | = |
let |
biggest_left_key | | = | fst (findMax fm_l) |
|
|
in | biggest_left_key < key |
|
|
|
right_ok | | = | right_ok0 fm_r key fm_r |
|
right_ok0 | fm_r key EmptyFM | = | True |
right_ok0 | fm_r key (Branch right_key vw vx vy vz) | = |
let |
smallest_right_key | | = | fst (findMin fm_r) |
|
|
in | key < smallest_right_key |
|
|
|
unbox :: Int -> Int
|
|
|
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap a b -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch zu zv size zw zx) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Cond Reductions:
The following Function with conditions
glueBal | EmptyFM fm2 | = fm2 |
glueBal | fm1 EmptyFM | = fm1 |
glueBal | fm1 fm2 |
| | sizeFM fm2 > sizeFM fm1 |
= | mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
|
| | otherwise |
= | mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 |
|
|
where | |
|
mid_elt10 | (yu,mid_elt1) | = mid_elt1 |
|
| |
|
mid_elt20 | (yv,mid_elt2) | = mid_elt2 |
|
| |
|
mid_key10 | (mid_key1,yw) | = mid_key1 |
|
| |
|
mid_key20 | (mid_key2,yx) | = mid_key2 |
|
| |
| |
|
is transformed to
glueBal | EmptyFM fm2 | = glueBal4 EmptyFM fm2 |
glueBal | fm1 EmptyFM | = glueBal3 fm1 EmptyFM |
glueBal | fm1 fm2 | = glueBal2 fm1 fm2 |
glueBal2 | fm1 fm2 | =
glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) |
where |
glueBal0 | fm1 fm2 True | = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 |
|
|
glueBal1 | fm1 fm2 True | = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
glueBal1 | fm1 fm2 False | = glueBal0 fm1 fm2 otherwise |
|
| |
|
mid_elt10 | (yu,mid_elt1) | = mid_elt1 |
|
| |
|
mid_elt20 | (yv,mid_elt2) | = mid_elt2 |
|
| |
|
mid_key10 | (mid_key1,yw) | = mid_key1 |
|
| |
|
mid_key20 | (mid_key2,yx) | = mid_key2 |
|
| |
| |
|
glueBal3 | fm1 EmptyFM | = fm1 |
glueBal3 | vwy vwz | = glueBal2 vwy vwz |
glueBal4 | EmptyFM fm2 | = fm2 |
glueBal4 | vxv vxw | = glueBal3 vxv vxw |
The following Function with conditions
delFromFM | EmptyFM del_key | = emptyFM |
delFromFM | (Branch key elt size fm_l fm_r) del_key |
| | del_key > key |
= | mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
|
| | del_key < key |
= | mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
|
| | key == del_key | |
|
is transformed to
delFromFM | EmptyFM del_key | = delFromFM4 EmptyFM del_key |
delFromFM | (Branch key elt size fm_l fm_r) del_key | = delFromFM3 (Branch key elt size fm_l fm_r) del_key |
delFromFM1 | key elt size fm_l fm_r del_key True | = mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
delFromFM1 | key elt size fm_l fm_r del_key False | = delFromFM0 key elt size fm_l fm_r del_key (key == del_key) |
delFromFM2 | key elt size fm_l fm_r del_key True | = mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
delFromFM2 | key elt size fm_l fm_r del_key False | = delFromFM1 key elt size fm_l fm_r del_key (del_key < key) |
delFromFM0 | key elt size fm_l fm_r del_key True | = glueBal fm_l fm_r |
delFromFM3 | (Branch key elt size fm_l fm_r) del_key | = delFromFM2 key elt size fm_l fm_r del_key (del_key > key) |
delFromFM4 | EmptyFM del_key | = emptyFM |
delFromFM4 | vxz vyu | = delFromFM3 vxz vyu |
The following Function with conditions
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | |
| | otherwise | |
|
is transformed to
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = single_R fm_L fm_R |
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr False | = mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
mkBalBranch10 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = double_R fm_L fm_R |
mkBalBranch12 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
The following Function with conditions
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | |
| | otherwise | |
|
is transformed to
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = single_L fm_L fm_R |
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
mkBalBranch00 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = double_L fm_L fm_R |
mkBalBranch02 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
The following Function with conditions
mkBalBranch | key elt fm_L fm_R |
| | size_l + size_r < 2 |
= | mkBranch 1 key elt fm_L fm_R |
|
| | size_r > sIZE_RATIO * size_l |
= | mkBalBranch0 fm_L fm_R fm_R |
|
| | size_l > sIZE_RATIO * size_r |
= | mkBalBranch1 fm_L fm_R fm_L |
|
| | otherwise |
= | mkBranch 2 key elt fm_L fm_R |
|
|
where |
double_L | fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
|
double_R | (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
|
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
| | sizeFM fm_rl < 2 * sizeFM fm_rr | |
| | otherwise | |
|
|
|
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
| | sizeFM fm_lr < 2 * sizeFM fm_ll | |
| | otherwise | |
|
|
|
single_L | fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
|
single_R | (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
| |
| |
|
is transformed to
mkBalBranch | key elt fm_L fm_R | = mkBalBranch6 key elt fm_L fm_R |
mkBalBranch6 | key elt fm_L fm_R | =
mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) |
where |
double_L | fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
|
double_R | (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
|
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
|
|
mkBalBranch00 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = double_L fm_L fm_R |
|
|
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = single_L fm_L fm_R |
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
|
|
mkBalBranch02 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
|
|
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
|
|
mkBalBranch10 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = double_R fm_L fm_R |
|
|
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = single_R fm_L fm_R |
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr False | = mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
|
|
mkBalBranch12 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
|
|
mkBalBranch2 | key elt fm_L fm_R True | = mkBranch 2 key elt fm_L fm_R |
|
|
mkBalBranch3 | key elt fm_L fm_R True | = mkBalBranch1 fm_L fm_R fm_L |
mkBalBranch3 | key elt fm_L fm_R False | = mkBalBranch2 key elt fm_L fm_R otherwise |
|
|
mkBalBranch4 | key elt fm_L fm_R True | = mkBalBranch0 fm_L fm_R fm_R |
mkBalBranch4 | key elt fm_L fm_R False | = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r) |
|
|
mkBalBranch5 | key elt fm_L fm_R True | = mkBranch 1 key elt fm_L fm_R |
mkBalBranch5 | key elt fm_L fm_R False | = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l) |
|
|
single_L | fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
|
single_R | (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
| |
| |
|
The following Function with conditions
is transformed to
undefined0 | True | = undefined |
undefined1 | | = undefined0 False |
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
mainModule FiniteMap
| ((delFromFM :: FiniteMap Char a -> Char -> FiniteMap Char a) :: FiniteMap Char a -> Char -> FiniteMap Char a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b)
|
| instance (Eq a, Eq b) => Eq (FiniteMap b a) where
|
| delFromFM :: Ord a => FiniteMap a b -> a -> FiniteMap a b
delFromFM | EmptyFM del_key | = | delFromFM4 EmptyFM del_key |
delFromFM | (Branch key elt size fm_l fm_r) del_key | = | delFromFM3 (Branch key elt size fm_l fm_r) del_key |
|
|
delFromFM0 | key elt size fm_l fm_r del_key True | = | glueBal fm_l fm_r |
|
|
delFromFM1 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
delFromFM1 | key elt size fm_l fm_r del_key False | = | delFromFM0 key elt size fm_l fm_r del_key (key == del_key) |
|
|
delFromFM2 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
delFromFM2 | key elt size fm_l fm_r del_key False | = | delFromFM1 key elt size fm_l fm_r del_key (del_key < key) |
|
|
delFromFM3 | (Branch key elt size fm_l fm_r) del_key | = | delFromFM2 key elt size fm_l fm_r del_key (del_key > key) |
|
|
delFromFM4 | EmptyFM del_key | = | emptyFM |
delFromFM4 | vxz vyu | = | delFromFM3 vxz vyu |
|
| deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMax | (Branch key elt zy fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt zz fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMin | (Branch key elt yy EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt yz fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap a b
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt xw xx EmptyFM) | = | (key,elt) |
findMax | (Branch key elt xy xz fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap b a -> (b,a)
findMin | (Branch key elt wy EmptyFM wz) | = | (key,elt) |
findMin | (Branch key elt xu fm_l xv) | = | findMin fm_l |
|
| glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b
glueBal | EmptyFM fm2 | = | glueBal4 EmptyFM fm2 |
glueBal | fm1 EmptyFM | = | glueBal3 fm1 EmptyFM |
glueBal | fm1 fm2 | = | glueBal2 fm1 fm2 |
|
|
glueBal2 | fm1 fm2 | = |
glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) | where |
glueBal0 | fm1 fm2 True | = | mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 |
|
glueBal1 | fm1 fm2 True | = | mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
glueBal1 | fm1 fm2 False | = | glueBal0 fm1 fm2 otherwise |
|
|
mid_elt10 | (yu,mid_elt1) | = | mid_elt1 |
|
|
mid_elt20 | (yv,mid_elt2) | = | mid_elt2 |
|
|
mid_key10 | (mid_key1,yw) | = | mid_key1 |
|
|
mid_key20 | (mid_key2,yx) | = | mid_key2 |
|
|
|
|
|
|
|
glueBal3 | fm1 EmptyFM | = | fm1 |
glueBal3 | vwy vwz | = | glueBal2 vwy vwz |
|
|
glueBal4 | EmptyFM fm2 | = | fm2 |
glueBal4 | vxv vxw | = | glueBal3 vxv vxw |
|
| mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBalBranch | key elt fm_L fm_R | = | mkBalBranch6 key elt fm_L fm_R |
|
|
mkBalBranch6 | key elt fm_L fm_R | = |
mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) | where |
double_L | fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
double_R | (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
|
mkBalBranch00 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | double_L fm_L fm_R |
|
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | single_L fm_L fm_R |
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = | mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
|
mkBalBranch02 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
|
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
|
mkBalBranch10 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | double_R fm_L fm_R |
|
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | single_R fm_L fm_R |
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr False | = | mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
|
mkBalBranch12 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
|
mkBalBranch2 | key elt fm_L fm_R True | = | mkBranch 2 key elt fm_L fm_R |
|
mkBalBranch3 | key elt fm_L fm_R True | = | mkBalBranch1 fm_L fm_R fm_L |
mkBalBranch3 | key elt fm_L fm_R False | = | mkBalBranch2 key elt fm_L fm_R otherwise |
|
mkBalBranch4 | key elt fm_L fm_R True | = | mkBalBranch0 fm_L fm_R fm_R |
mkBalBranch4 | key elt fm_L fm_R False | = | mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r) |
|
mkBalBranch5 | key elt fm_L fm_R True | = | mkBranch 1 key elt fm_L fm_R |
mkBalBranch5 | key elt fm_L fm_R False | = | mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l) |
|
single_L | fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
single_R | (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
|
|
|
|
|
| mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBranch | which key elt fm_l fm_r | = |
let |
result | | = | Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
|
in | result |
| where |
|
left_ok | | = | left_ok0 fm_l key fm_l |
|
left_ok0 | fm_l key EmptyFM | = | True |
left_ok0 | fm_l key (Branch left_key wu wv ww wx) | = |
let |
biggest_left_key | | = | fst (findMax fm_l) |
|
|
in | biggest_left_key < key |
|
|
|
right_ok | | = | right_ok0 fm_r key fm_r |
|
right_ok0 | fm_r key EmptyFM | = | True |
right_ok0 | fm_r key (Branch right_key vw vx vy vz) | = |
let |
smallest_right_key | | = | fst (findMin fm_r) |
|
|
in | key < smallest_right_key |
|
|
|
unbox :: Int -> Int
|
|
|
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap b a -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch zu zv size zw zx) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Let/Where Reductions:
The bindings of the following Let/Where expression
let |
result | | = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
in | result |
|
where | |
|
left_ok | | = left_ok0 fm_l key fm_l |
|
|
left_ok0 | fm_l key EmptyFM | = True |
left_ok0 | fm_l key (Branch left_key wu wv ww wx) | =
let |
biggest_left_key | | = fst (findMax fm_l) |
|
in | biggest_left_key < key |
|
|
| |
|
right_ok | | = right_ok0 fm_r key fm_r |
|
|
right_ok0 | fm_r key EmptyFM | = True |
right_ok0 | fm_r key (Branch right_key vw vx vy vz) | =
let |
smallest_right_key | | = fst (findMin fm_r) |
|
in | key < smallest_right_key |
|
|
| |
| |
are unpacked to the following functions on top level
mkBranchLeft_size | vyx vyy vyz | = sizeFM vyx |
mkBranchRight_ok0 | vyx vyy vyz fm_r key EmptyFM | = True |
mkBranchRight_ok0 | vyx vyy vyz fm_r key (Branch right_key vw vx vy vz) | = key < mkBranchRight_ok0Smallest_right_key fm_r |
mkBranchRight_ok | vyx vyy vyz | = mkBranchRight_ok0 vyx vyy vyz vyy vyz vyy |
mkBranchUnbox | vyx vyy vyz x | = x |
mkBranchLeft_ok | vyx vyy vyz | = mkBranchLeft_ok0 vyx vyy vyz vyx vyz vyx |
mkBranchBalance_ok | vyx vyy vyz | = True |
mkBranchLeft_ok0 | vyx vyy vyz fm_l key EmptyFM | = True |
mkBranchLeft_ok0 | vyx vyy vyz fm_l key (Branch left_key wu wv ww wx) | = mkBranchLeft_ok0Biggest_left_key fm_l < key |
mkBranchRight_size | vyx vyy vyz | = sizeFM vyy |
The bindings of the following Let/Where expression
let |
result | | = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r |
|
in | result |
are unpacked to the following functions on top level
mkBranchResult | vzu vzv vzw vzx | = Branch vzu vzv (mkBranchUnbox vzw vzx vzu (1 + mkBranchLeft_size vzw vzx vzu + mkBranchRight_size vzw vzx vzu)) vzw vzx |
The bindings of the following Let/Where expression
mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) |
where |
double_L | fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
|
double_R | (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r) |
|
|
mkBalBranch0 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
|
|
mkBalBranch00 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = double_L fm_L fm_R |
|
|
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = single_L fm_L fm_R |
mkBalBranch01 | fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
|
|
mkBalBranch02 | fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
|
|
mkBalBranch1 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
|
|
mkBalBranch10 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = double_R fm_L fm_R |
|
|
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr True | = single_R fm_L fm_R |
mkBalBranch11 | fm_L fm_R vuv vuw vux fm_ll fm_lr False | = mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
|
|
mkBalBranch12 | fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
|
|
mkBalBranch2 | key elt fm_L fm_R True | = mkBranch 2 key elt fm_L fm_R |
|
|
mkBalBranch3 | key elt fm_L fm_R True | = mkBalBranch1 fm_L fm_R fm_L |
mkBalBranch3 | key elt fm_L fm_R False | = mkBalBranch2 key elt fm_L fm_R otherwise |
|
|
mkBalBranch4 | key elt fm_L fm_R True | = mkBalBranch0 fm_L fm_R fm_R |
mkBalBranch4 | key elt fm_L fm_R False | = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r) |
|
|
mkBalBranch5 | key elt fm_L fm_R True | = mkBranch 1 key elt fm_L fm_R |
mkBalBranch5 | key elt fm_L fm_R False | = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l) |
|
|
single_L | fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr |
|
|
single_R | (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r) |
|
| |
| |
are unpacked to the following functions on top level
mkBalBranch6MkBalBranch4 | vzy vzz wuu wuv key elt fm_L fm_R True | = mkBalBranch6MkBalBranch0 vzy vzz wuu wuv fm_L fm_R fm_R |
mkBalBranch6MkBalBranch4 | vzy vzz wuu wuv key elt fm_L fm_R False | = mkBalBranch6MkBalBranch3 vzy vzz wuu wuv key elt fm_L fm_R (mkBalBranch6Size_l vzy vzz wuu wuv > sIZE_RATIO * mkBalBranch6Size_r vzy vzz wuu wuv) |
mkBalBranch6Size_l | vzy vzz wuu wuv | = sizeFM vzy |
mkBalBranch6Size_r | vzy vzz wuu wuv | = sizeFM vzz |
mkBalBranch6MkBalBranch3 | vzy vzz wuu wuv key elt fm_L fm_R True | = mkBalBranch6MkBalBranch1 vzy vzz wuu wuv fm_L fm_R fm_L |
mkBalBranch6MkBalBranch3 | vzy vzz wuu wuv key elt fm_L fm_R False | = mkBalBranch6MkBalBranch2 vzy vzz wuu wuv key elt fm_L fm_R otherwise |
mkBalBranch6MkBalBranch11 | vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr True | = mkBalBranch6Single_R vzy vzz wuu wuv fm_L fm_R |
mkBalBranch6MkBalBranch11 | vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr False | = mkBalBranch6MkBalBranch10 vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
mkBalBranch6Double_L | vzy vzz wuu wuv fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = mkBranch 5 key_rl elt_rl (mkBranch 6 wuu wuv fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
mkBalBranch6MkBalBranch12 | vzy vzz wuu wuv fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch6MkBalBranch11 vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
mkBalBranch6MkBalBranch01 | vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = mkBalBranch6Single_L vzy vzz wuu wuv fm_L fm_R |
mkBalBranch6MkBalBranch01 | vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = mkBalBranch6MkBalBranch00 vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
mkBalBranch6MkBalBranch00 | vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = mkBalBranch6Double_L vzy vzz wuu wuv fm_L fm_R |
mkBalBranch6Single_L | vzy vzz wuu wuv fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = mkBranch 3 key_r elt_r (mkBranch 4 wuu wuv fm_l fm_rl) fm_rr |
mkBalBranch6MkBalBranch2 | vzy vzz wuu wuv key elt fm_L fm_R True | = mkBranch 2 key elt fm_L fm_R |
mkBalBranch6MkBalBranch0 | vzy vzz wuu wuv fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch6MkBalBranch02 vzy vzz wuu wuv fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
mkBalBranch6MkBalBranch02 | vzy vzz wuu wuv fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = mkBalBranch6MkBalBranch01 vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
mkBalBranch6MkBalBranch10 | vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr True | = mkBalBranch6Double_R vzy vzz wuu wuv fm_L fm_R |
mkBalBranch6MkBalBranch1 | vzy vzz wuu wuv fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = mkBalBranch6MkBalBranch12 vzy vzz wuu wuv fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
mkBalBranch6MkBalBranch5 | vzy vzz wuu wuv key elt fm_L fm_R True | = mkBranch 1 key elt fm_L fm_R |
mkBalBranch6MkBalBranch5 | vzy vzz wuu wuv key elt fm_L fm_R False | = mkBalBranch6MkBalBranch4 vzy vzz wuu wuv key elt fm_L fm_R (mkBalBranch6Size_r vzy vzz wuu wuv > sIZE_RATIO * mkBalBranch6Size_l vzy vzz wuu wuv) |
mkBalBranch6Single_R | vzy vzz wuu wuv (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 wuu wuv fm_lr fm_r) |
mkBalBranch6Double_R | vzy vzz wuu wuv (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 wuu wuv fm_lrr fm_r) |
The bindings of the following Let/Where expression
glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) |
where |
glueBal0 | fm1 fm2 True | = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 |
|
|
glueBal1 | fm1 fm2 True | = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) |
glueBal1 | fm1 fm2 False | = glueBal0 fm1 fm2 otherwise |
|
| |
|
mid_elt10 | (yu,mid_elt1) | = mid_elt1 |
|
| |
|
mid_elt20 | (yv,mid_elt2) | = mid_elt2 |
|
| |
|
mid_key10 | (mid_key1,yw) | = mid_key1 |
|
| |
|
mid_key20 | (mid_key2,yx) | = mid_key2 |
|
| |
| |
are unpacked to the following functions on top level
glueBal2Vv3 | wuw wux | = findMin wuw |
glueBal2GlueBal1 | wuw wux fm1 fm2 True | = mkBalBranch (glueBal2Mid_key2 wuw wux) (glueBal2Mid_elt2 wuw wux) fm1 (deleteMin fm2) |
glueBal2GlueBal1 | wuw wux fm1 fm2 False | = glueBal2GlueBal0 wuw wux fm1 fm2 otherwise |
glueBal2GlueBal0 | wuw wux fm1 fm2 True | = mkBalBranch (glueBal2Mid_key1 wuw wux) (glueBal2Mid_elt1 wuw wux) (deleteMax fm1) fm2 |
glueBal2Mid_elt1 | wuw wux | = glueBal2Mid_elt10 wuw wux (glueBal2Vv2 wuw wux) |
glueBal2Mid_elt10 | wuw wux (yu,mid_elt1) | = mid_elt1 |
glueBal2Mid_key1 | wuw wux | = glueBal2Mid_key10 wuw wux (glueBal2Vv2 wuw wux) |
glueBal2Mid_key2 | wuw wux | = glueBal2Mid_key20 wuw wux (glueBal2Vv3 wuw wux) |
glueBal2Vv2 | wuw wux | = findMax wux |
glueBal2Mid_key10 | wuw wux (mid_key1,yw) | = mid_key1 |
glueBal2Mid_elt20 | wuw wux (yv,mid_elt2) | = mid_elt2 |
glueBal2Mid_key20 | wuw wux (mid_key2,yx) | = mid_key2 |
glueBal2Mid_elt2 | wuw wux | = glueBal2Mid_elt20 wuw wux (glueBal2Vv3 wuw wux) |
The bindings of the following Let/Where expression
let |
smallest_right_key | | = fst (findMin fm_r) |
|
in | key < smallest_right_key |
are unpacked to the following functions on top level
mkBranchRight_ok0Smallest_right_key | wuy | = fst (findMin wuy) |
The bindings of the following Let/Where expression
let |
biggest_left_key | | = fst (findMax fm_l) |
|
in | biggest_left_key < key |
are unpacked to the following functions on top level
mkBranchLeft_ok0Biggest_left_key | wuz | = fst (findMax wuz) |
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
mainModule FiniteMap
| ((delFromFM :: FiniteMap Char a -> Char -> FiniteMap Char a) :: FiniteMap Char a -> Char -> FiniteMap Char a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a)
|
| instance (Eq a, Eq b) => Eq (FiniteMap b a) where
|
| delFromFM :: Ord a => FiniteMap a b -> a -> FiniteMap a b
delFromFM | EmptyFM del_key | = | delFromFM4 EmptyFM del_key |
delFromFM | (Branch key elt size fm_l fm_r) del_key | = | delFromFM3 (Branch key elt size fm_l fm_r) del_key |
|
|
delFromFM0 | key elt size fm_l fm_r del_key True | = | glueBal fm_l fm_r |
|
|
delFromFM1 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
delFromFM1 | key elt size fm_l fm_r del_key False | = | delFromFM0 key elt size fm_l fm_r del_key (key == del_key) |
|
|
delFromFM2 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
delFromFM2 | key elt size fm_l fm_r del_key False | = | delFromFM1 key elt size fm_l fm_r del_key (del_key < key) |
|
|
delFromFM3 | (Branch key elt size fm_l fm_r) del_key | = | delFromFM2 key elt size fm_l fm_r del_key (del_key > key) |
|
|
delFromFM4 | EmptyFM del_key | = | emptyFM |
delFromFM4 | vxz vyu | = | delFromFM3 vxz vyu |
|
| deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMax | (Branch key elt zy fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt zz fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a
deleteMin | (Branch key elt yy EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt yz fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap a b
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt xw xx EmptyFM) | = | (key,elt) |
findMax | (Branch key elt xy xz fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap b a -> (b,a)
findMin | (Branch key elt wy EmptyFM wz) | = | (key,elt) |
findMin | (Branch key elt xu fm_l xv) | = | findMin fm_l |
|
| glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a
glueBal | EmptyFM fm2 | = | glueBal4 EmptyFM fm2 |
glueBal | fm1 EmptyFM | = | glueBal3 fm1 EmptyFM |
glueBal | fm1 fm2 | = | glueBal2 fm1 fm2 |
|
|
glueBal2 | fm1 fm2 | = | glueBal2GlueBal1 fm2 fm1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) |
|
|
glueBal2GlueBal0 | wuw wux fm1 fm2 True | = | mkBalBranch (glueBal2Mid_key1 wuw wux) (glueBal2Mid_elt1 wuw wux) (deleteMax fm1) fm2 |
|
|
glueBal2GlueBal1 | wuw wux fm1 fm2 True | = | mkBalBranch (glueBal2Mid_key2 wuw wux) (glueBal2Mid_elt2 wuw wux) fm1 (deleteMin fm2) |
glueBal2GlueBal1 | wuw wux fm1 fm2 False | = | glueBal2GlueBal0 wuw wux fm1 fm2 otherwise |
|
|
glueBal2Mid_elt1 | wuw wux | = | glueBal2Mid_elt10 wuw wux (glueBal2Vv2 wuw wux) |
|
|
glueBal2Mid_elt10 | wuw wux (yu,mid_elt1) | = | mid_elt1 |
|
|
glueBal2Mid_elt2 | wuw wux | = | glueBal2Mid_elt20 wuw wux (glueBal2Vv3 wuw wux) |
|
|
glueBal2Mid_elt20 | wuw wux (yv,mid_elt2) | = | mid_elt2 |
|
|
glueBal2Mid_key1 | wuw wux | = | glueBal2Mid_key10 wuw wux (glueBal2Vv2 wuw wux) |
|
|
glueBal2Mid_key10 | wuw wux (mid_key1,yw) | = | mid_key1 |
|
|
glueBal2Mid_key2 | wuw wux | = | glueBal2Mid_key20 wuw wux (glueBal2Vv3 wuw wux) |
|
|
glueBal2Mid_key20 | wuw wux (mid_key2,yx) | = | mid_key2 |
|
|
glueBal2Vv2 | wuw wux | = | findMax wux |
|
|
glueBal2Vv3 | wuw wux | = | findMin wuw |
|
|
glueBal3 | fm1 EmptyFM | = | fm1 |
glueBal3 | vwy vwz | = | glueBal2 vwy vwz |
|
|
glueBal4 | EmptyFM fm2 | = | fm2 |
glueBal4 | vxv vxw | = | glueBal3 vxv vxw |
|
| mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBalBranch | key elt fm_L fm_R | = | mkBalBranch6 key elt fm_L fm_R |
|
|
mkBalBranch6 | key elt fm_L fm_R | = | mkBalBranch6MkBalBranch5 fm_L fm_R key elt key elt fm_L fm_R (mkBalBranch6Size_l fm_L fm_R key elt + mkBalBranch6Size_r fm_L fm_R key elt < 2) |
|
|
mkBalBranch6Double_L | vzy vzz wuu wuv fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = | mkBranch 5 key_rl elt_rl (mkBranch 6 wuu wuv fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr) |
|
|
mkBalBranch6Double_R | vzy vzz wuu wuv (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = | mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 wuu wuv fm_lrr fm_r) |
|
|
mkBalBranch6MkBalBranch0 | vzy vzz wuu wuv fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch6MkBalBranch02 vzy vzz wuu wuv fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
|
|
mkBalBranch6MkBalBranch00 | vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | mkBalBranch6Double_L vzy vzz wuu wuv fm_L fm_R |
|
|
mkBalBranch6MkBalBranch01 | vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | mkBalBranch6Single_L vzy vzz wuu wuv fm_L fm_R |
mkBalBranch6MkBalBranch01 | vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = | mkBalBranch6MkBalBranch00 vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
|
|
mkBalBranch6MkBalBranch02 | vzy vzz wuu wuv fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch6MkBalBranch01 vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr) |
|
|
mkBalBranch6MkBalBranch1 | vzy vzz wuu wuv fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch6MkBalBranch12 vzy vzz wuu wuv fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
|
|
mkBalBranch6MkBalBranch10 | vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | mkBalBranch6Double_R vzy vzz wuu wuv fm_L fm_R |
|
|
mkBalBranch6MkBalBranch11 | vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | mkBalBranch6Single_R vzy vzz wuu wuv fm_L fm_R |
mkBalBranch6MkBalBranch11 | vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr False | = | mkBalBranch6MkBalBranch10 vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
|
|
mkBalBranch6MkBalBranch12 | vzy vzz wuu wuv fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch6MkBalBranch11 vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll) |
|
|
mkBalBranch6MkBalBranch2 | vzy vzz wuu wuv key elt fm_L fm_R True | = | mkBranch 2 key elt fm_L fm_R |
|
|
mkBalBranch6MkBalBranch3 | vzy vzz wuu wuv key elt fm_L fm_R True | = | mkBalBranch6MkBalBranch1 vzy vzz wuu wuv fm_L fm_R fm_L |
mkBalBranch6MkBalBranch3 | vzy vzz wuu wuv key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch2 vzy vzz wuu wuv key elt fm_L fm_R otherwise |
|
|
mkBalBranch6MkBalBranch4 | vzy vzz wuu wuv key elt fm_L fm_R True | = | mkBalBranch6MkBalBranch0 vzy vzz wuu wuv fm_L fm_R fm_R |
mkBalBranch6MkBalBranch4 | vzy vzz wuu wuv key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch3 vzy vzz wuu wuv key elt fm_L fm_R (mkBalBranch6Size_l vzy vzz wuu wuv > sIZE_RATIO * mkBalBranch6Size_r vzy vzz wuu wuv) |
|
|
mkBalBranch6MkBalBranch5 | vzy vzz wuu wuv key elt fm_L fm_R True | = | mkBranch 1 key elt fm_L fm_R |
mkBalBranch6MkBalBranch5 | vzy vzz wuu wuv key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch4 vzy vzz wuu wuv key elt fm_L fm_R (mkBalBranch6Size_r vzy vzz wuu wuv > sIZE_RATIO * mkBalBranch6Size_l vzy vzz wuu wuv) |
|
|
mkBalBranch6Single_L | vzy vzz wuu wuv fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = | mkBranch 3 key_r elt_r (mkBranch 4 wuu wuv fm_l fm_rl) fm_rr |
|
|
mkBalBranch6Single_R | vzy vzz wuu wuv (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = | mkBranch 8 key_l elt_l fm_ll (mkBranch 9 wuu wuv fm_lr fm_r) |
|
|
mkBalBranch6Size_l | vzy vzz wuu wuv | = | sizeFM vzy |
|
|
mkBalBranch6Size_r | vzy vzz wuu wuv | = | sizeFM vzz |
|
| mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBranch | which key elt fm_l fm_r | = | mkBranchResult key elt fm_l fm_r |
|
|
mkBranchBalance_ok | vyx vyy vyz | = | True |
|
|
mkBranchLeft_ok | vyx vyy vyz | = | mkBranchLeft_ok0 vyx vyy vyz vyx vyz vyx |
|
|
mkBranchLeft_ok0 | vyx vyy vyz fm_l key EmptyFM | = | True |
mkBranchLeft_ok0 | vyx vyy vyz fm_l key (Branch left_key wu wv ww wx) | = | mkBranchLeft_ok0Biggest_left_key fm_l < key |
|
|
mkBranchLeft_ok0Biggest_left_key | wuz | = | fst (findMax wuz) |
|
|
mkBranchLeft_size | vyx vyy vyz | = | sizeFM vyx |
|
|
mkBranchResult | vzu vzv vzw vzx | = | Branch vzu vzv (mkBranchUnbox vzw vzx vzu (1 + mkBranchLeft_size vzw vzx vzu + mkBranchRight_size vzw vzx vzu)) vzw vzx |
|
|
mkBranchRight_ok | vyx vyy vyz | = | mkBranchRight_ok0 vyx vyy vyz vyy vyz vyy |
|
|
mkBranchRight_ok0 | vyx vyy vyz fm_r key EmptyFM | = | True |
mkBranchRight_ok0 | vyx vyy vyz fm_r key (Branch right_key vw vx vy vz) | = | key < mkBranchRight_ok0Smallest_right_key fm_r |
|
|
mkBranchRight_ok0Smallest_right_key | wuy | = | fst (findMin wuy) |
|
|
mkBranchRight_size | vyx vyy vyz | = | sizeFM vyy |
|
| mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> (FiniteMap a b) ( -> a (Int -> Int)))
mkBranchUnbox | vyx vyy vyz x | = | x |
|
| sIZE_RATIO :: Int
|
| sizeFM :: FiniteMap a b -> Int
sizeFM | EmptyFM | = | 0 |
sizeFM | (Branch zu zv size zw zx) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Num Reduction: All numbers are transformed to thier corresponding representation with Pos, Neg, Succ and Zero.
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
mainModule FiniteMap
| (delFromFM :: FiniteMap Char a -> Char -> FiniteMap Char a) |
module FiniteMap where
| import qualified Maybe import qualified Prelude
|
| data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b)
|
| instance (Eq a, Eq b) => Eq (FiniteMap a b) where
|
| delFromFM :: Ord b => FiniteMap b a -> b -> FiniteMap b a
delFromFM | EmptyFM del_key | = | delFromFM4 EmptyFM del_key |
delFromFM | (Branch key elt size fm_l fm_r) del_key | = | delFromFM3 (Branch key elt size fm_l fm_r) del_key |
|
|
delFromFM0 | key elt size fm_l fm_r del_key True | = | glueBal fm_l fm_r |
|
|
delFromFM1 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt (delFromFM fm_l del_key) fm_r |
delFromFM1 | key elt size fm_l fm_r del_key False | = | delFromFM0 key elt size fm_l fm_r del_key (key == del_key) |
|
|
delFromFM2 | key elt size fm_l fm_r del_key True | = | mkBalBranch key elt fm_l (delFromFM fm_r del_key) |
delFromFM2 | key elt size fm_l fm_r del_key False | = | delFromFM1 key elt size fm_l fm_r del_key (del_key < key) |
|
|
delFromFM3 | (Branch key elt size fm_l fm_r) del_key | = | delFromFM2 key elt size fm_l fm_r del_key (del_key > key) |
|
|
delFromFM4 | EmptyFM del_key | = | emptyFM |
delFromFM4 | vxz vyu | = | delFromFM3 vxz vyu |
|
| deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMax | (Branch key elt zy fm_l EmptyFM) | = | fm_l |
deleteMax | (Branch key elt zz fm_l fm_r) | = | mkBalBranch key elt fm_l (deleteMax fm_r) |
|
| deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b
deleteMin | (Branch key elt yy EmptyFM fm_r) | = | fm_r |
deleteMin | (Branch key elt yz fm_l fm_r) | = | mkBalBranch key elt (deleteMin fm_l) fm_r |
|
| emptyFM :: FiniteMap b a
|
| findMax :: FiniteMap a b -> (a,b)
findMax | (Branch key elt xw xx EmptyFM) | = | (key,elt) |
findMax | (Branch key elt xy xz fm_r) | = | findMax fm_r |
|
| findMin :: FiniteMap a b -> (a,b)
findMin | (Branch key elt wy EmptyFM wz) | = | (key,elt) |
findMin | (Branch key elt xu fm_l xv) | = | findMin fm_l |
|
| glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b
glueBal | EmptyFM fm2 | = | glueBal4 EmptyFM fm2 |
glueBal | fm1 EmptyFM | = | glueBal3 fm1 EmptyFM |
glueBal | fm1 fm2 | = | glueBal2 fm1 fm2 |
|
|
glueBal2 | fm1 fm2 | = | glueBal2GlueBal1 fm2 fm1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) |
|
|
glueBal2GlueBal0 | wuw wux fm1 fm2 True | = | mkBalBranch (glueBal2Mid_key1 wuw wux) (glueBal2Mid_elt1 wuw wux) (deleteMax fm1) fm2 |
|
|
glueBal2GlueBal1 | wuw wux fm1 fm2 True | = | mkBalBranch (glueBal2Mid_key2 wuw wux) (glueBal2Mid_elt2 wuw wux) fm1 (deleteMin fm2) |
glueBal2GlueBal1 | wuw wux fm1 fm2 False | = | glueBal2GlueBal0 wuw wux fm1 fm2 otherwise |
|
|
glueBal2Mid_elt1 | wuw wux | = | glueBal2Mid_elt10 wuw wux (glueBal2Vv2 wuw wux) |
|
|
glueBal2Mid_elt10 | wuw wux (yu,mid_elt1) | = | mid_elt1 |
|
|
glueBal2Mid_elt2 | wuw wux | = | glueBal2Mid_elt20 wuw wux (glueBal2Vv3 wuw wux) |
|
|
glueBal2Mid_elt20 | wuw wux (yv,mid_elt2) | = | mid_elt2 |
|
|
glueBal2Mid_key1 | wuw wux | = | glueBal2Mid_key10 wuw wux (glueBal2Vv2 wuw wux) |
|
|
glueBal2Mid_key10 | wuw wux (mid_key1,yw) | = | mid_key1 |
|
|
glueBal2Mid_key2 | wuw wux | = | glueBal2Mid_key20 wuw wux (glueBal2Vv3 wuw wux) |
|
|
glueBal2Mid_key20 | wuw wux (mid_key2,yx) | = | mid_key2 |
|
|
glueBal2Vv2 | wuw wux | = | findMax wux |
|
|
glueBal2Vv3 | wuw wux | = | findMin wuw |
|
|
glueBal3 | fm1 EmptyFM | = | fm1 |
glueBal3 | vwy vwz | = | glueBal2 vwy vwz |
|
|
glueBal4 | EmptyFM fm2 | = | fm2 |
glueBal4 | vxv vxw | = | glueBal3 vxv vxw |
|
| mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a
mkBalBranch | key elt fm_L fm_R | = | mkBalBranch6 key elt fm_L fm_R |
|
|
mkBalBranch6 | key elt fm_L fm_R | = | mkBalBranch6MkBalBranch5 fm_L fm_R key elt key elt fm_L fm_R (mkBalBranch6Size_l fm_L fm_R key elt + mkBalBranch6Size_r fm_L fm_R key elt < Pos (Succ (Succ Zero))) |
|
|
mkBalBranch6Double_L | vzy vzz wuu wuv fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rr) | = | mkBranch (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) key_rl elt_rl (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) wuu wuv fm_l fm_rll) (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) key_r elt_r fm_rlr fm_rr) |
|
|
mkBalBranch6Double_R | vzy vzz wuu wuv (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r | = | mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))) key_lr elt_lr (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) key_l elt_l fm_ll fm_lrl) (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) wuu wuv fm_lrr fm_r) |
|
|
mkBalBranch6MkBalBranch0 | vzy vzz wuu wuv fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch6MkBalBranch02 vzy vzz wuu wuv fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) |
|
|
mkBalBranch6MkBalBranch00 | vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | mkBalBranch6Double_L vzy vzz wuu wuv fm_L fm_R |
|
|
mkBalBranch6MkBalBranch01 | vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr True | = | mkBalBranch6Single_L vzy vzz wuu wuv fm_L fm_R |
mkBalBranch6MkBalBranch01 | vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr False | = | mkBalBranch6MkBalBranch00 vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise |
|
|
mkBalBranch6MkBalBranch02 | vzy vzz wuu wuv fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) | = | mkBalBranch6MkBalBranch01 vzy vzz wuu wuv fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < Pos (Succ (Succ Zero)) * sizeFM fm_rr) |
|
|
mkBalBranch6MkBalBranch1 | vzy vzz wuu wuv fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch6MkBalBranch12 vzy vzz wuu wuv fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) |
|
|
mkBalBranch6MkBalBranch10 | vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | mkBalBranch6Double_R vzy vzz wuu wuv fm_L fm_R |
|
|
mkBalBranch6MkBalBranch11 | vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr True | = | mkBalBranch6Single_R vzy vzz wuu wuv fm_L fm_R |
mkBalBranch6MkBalBranch11 | vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr False | = | mkBalBranch6MkBalBranch10 vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise |
|
|
mkBalBranch6MkBalBranch12 | vzy vzz wuu wuv fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) | = | mkBalBranch6MkBalBranch11 vzy vzz wuu wuv fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < Pos (Succ (Succ Zero)) * sizeFM fm_ll) |
|
|
mkBalBranch6MkBalBranch2 | vzy vzz wuu wuv key elt fm_L fm_R True | = | mkBranch (Pos (Succ (Succ Zero))) key elt fm_L fm_R |
|
|
mkBalBranch6MkBalBranch3 | vzy vzz wuu wuv key elt fm_L fm_R True | = | mkBalBranch6MkBalBranch1 vzy vzz wuu wuv fm_L fm_R fm_L |
mkBalBranch6MkBalBranch3 | vzy vzz wuu wuv key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch2 vzy vzz wuu wuv key elt fm_L fm_R otherwise |
|
|
mkBalBranch6MkBalBranch4 | vzy vzz wuu wuv key elt fm_L fm_R True | = | mkBalBranch6MkBalBranch0 vzy vzz wuu wuv fm_L fm_R fm_R |
mkBalBranch6MkBalBranch4 | vzy vzz wuu wuv key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch3 vzy vzz wuu wuv key elt fm_L fm_R (mkBalBranch6Size_l vzy vzz wuu wuv > sIZE_RATIO * mkBalBranch6Size_r vzy vzz wuu wuv) |
|
|
mkBalBranch6MkBalBranch5 | vzy vzz wuu wuv key elt fm_L fm_R True | = | mkBranch (Pos (Succ Zero)) key elt fm_L fm_R |
mkBalBranch6MkBalBranch5 | vzy vzz wuu wuv key elt fm_L fm_R False | = | mkBalBranch6MkBalBranch4 vzy vzz wuu wuv key elt fm_L fm_R (mkBalBranch6Size_r vzy vzz wuu wuv > sIZE_RATIO * mkBalBranch6Size_l vzy vzz wuu wuv) |
|
|
mkBalBranch6Single_L | vzy vzz wuu wuv fm_l (Branch key_r elt_r vvz fm_rl fm_rr) | = | mkBranch (Pos (Succ (Succ (Succ Zero)))) key_r elt_r (mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) wuu wuv fm_l fm_rl) fm_rr |
|
|
mkBalBranch6Single_R | vzy vzz wuu wuv (Branch key_l elt_l vuu fm_ll fm_lr) fm_r | = | mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) key_l elt_l fm_ll (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) wuu wuv fm_lr fm_r) |
|
|
mkBalBranch6Size_l | vzy vzz wuu wuv | = | sizeFM vzy |
|
|
mkBalBranch6Size_r | vzy vzz wuu wuv | = | sizeFM vzz |
|
| mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b
mkBranch | which key elt fm_l fm_r | = | mkBranchResult key elt fm_l fm_r |
|
|
mkBranchBalance_ok | vyx vyy vyz | = | True |
|
|
mkBranchLeft_ok | vyx vyy vyz | = | mkBranchLeft_ok0 vyx vyy vyz vyx vyz vyx |
|
|
mkBranchLeft_ok0 | vyx vyy vyz fm_l key EmptyFM | = | True |
mkBranchLeft_ok0 | vyx vyy vyz fm_l key (Branch left_key wu wv ww wx) | = | mkBranchLeft_ok0Biggest_left_key fm_l < key |
|
|
mkBranchLeft_ok0Biggest_left_key | wuz | = | fst (findMax wuz) |
|
|
mkBranchLeft_size | vyx vyy vyz | = | sizeFM vyx |
|
|
mkBranchResult | vzu vzv vzw vzx | = | Branch vzu vzv (mkBranchUnbox vzw vzx vzu (Pos (Succ Zero) + mkBranchLeft_size vzw vzx vzu + mkBranchRight_size vzw vzx vzu)) vzw vzx |
|
|
mkBranchRight_ok | vyx vyy vyz | = | mkBranchRight_ok0 vyx vyy vyz vyy vyz vyy |
|
|
mkBranchRight_ok0 | vyx vyy vyz fm_r key EmptyFM | = | True |
mkBranchRight_ok0 | vyx vyy vyz fm_r key (Branch right_key vw vx vy vz) | = | key < mkBranchRight_ok0Smallest_right_key fm_r |
|
|
mkBranchRight_ok0Smallest_right_key | wuy | = | fst (findMin wuy) |
|
|
mkBranchRight_size | vyx vyy vyz | = | sizeFM vyy |
|
| mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> (FiniteMap a b) ( -> a (Int -> Int)))
mkBranchUnbox | vyx vyy vyz x | = | x |
|
| sIZE_RATIO :: Int
sIZE_RATIO | | = | Pos (Succ (Succ (Succ (Succ (Succ Zero))))) |
|
| sizeFM :: FiniteMap b a -> Int
sizeFM | EmptyFM | = | Pos Zero |
sizeFM | (Branch zu zv size zw zx) | = | size |
|
module Maybe where
| import qualified FiniteMap import qualified Prelude
|
Haskell To QDPs
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key10(wvu2375, wvu2376, wvu2377, wvu2378, wvu2379, wvu2380, wvu2381, wvu2382, wvu2383, wvu2384, wvu2385, wvu2386, Branch(wvu23870, wvu23871, wvu23872, wvu23873, wvu23874), h, ba) → new_glueBal2Mid_key10(wvu2375, wvu2376, wvu2377, wvu2378, wvu2379, wvu2380, wvu2381, wvu2382, wvu23870, wvu23871, wvu23872, wvu23873, wvu23874, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key10(wvu2375, wvu2376, wvu2377, wvu2378, wvu2379, wvu2380, wvu2381, wvu2382, wvu2383, wvu2384, wvu2385, wvu2386, Branch(wvu23870, wvu23871, wvu23872, wvu23873, wvu23874), h, ba) → new_glueBal2Mid_key10(wvu2375, wvu2376, wvu2377, wvu2378, wvu2379, wvu2380, wvu2381, wvu2382, wvu23870, wvu23871, wvu23872, wvu23873, wvu23874, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt10(wvu2361, wvu2362, wvu2363, wvu2364, wvu2365, wvu2366, wvu2367, wvu2368, wvu2369, wvu2370, wvu2371, wvu2372, Branch(wvu23730, wvu23731, wvu23732, wvu23733, wvu23734), h, ba) → new_glueBal2Mid_elt10(wvu2361, wvu2362, wvu2363, wvu2364, wvu2365, wvu2366, wvu2367, wvu2368, wvu23730, wvu23731, wvu23732, wvu23733, wvu23734, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt10(wvu2361, wvu2362, wvu2363, wvu2364, wvu2365, wvu2366, wvu2367, wvu2368, wvu2369, wvu2370, wvu2371, wvu2372, Branch(wvu23730, wvu23731, wvu23732, wvu23733, wvu23734), h, ba) → new_glueBal2Mid_elt10(wvu2361, wvu2362, wvu2363, wvu2364, wvu2365, wvu2366, wvu2367, wvu2368, wvu23730, wvu23731, wvu23732, wvu23733, wvu23734, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key20(wvu2212, wvu2213, wvu2214, wvu2215, wvu2216, wvu2217, wvu2218, wvu2219, wvu2220, wvu2221, wvu2222, wvu2223, Branch(wvu22240, wvu22241, wvu22242, wvu22243, wvu22244), wvu2225, h, ba) → new_glueBal2Mid_key20(wvu2212, wvu2213, wvu2214, wvu2215, wvu2216, wvu2217, wvu2218, wvu2219, wvu2220, wvu22240, wvu22241, wvu22242, wvu22243, wvu22244, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key20(wvu2212, wvu2213, wvu2214, wvu2215, wvu2216, wvu2217, wvu2218, wvu2219, wvu2220, wvu2221, wvu2222, wvu2223, Branch(wvu22240, wvu22241, wvu22242, wvu22243, wvu22244), wvu2225, h, ba) → new_glueBal2Mid_key20(wvu2212, wvu2213, wvu2214, wvu2215, wvu2216, wvu2217, wvu2218, wvu2219, wvu2220, wvu22240, wvu22241, wvu22242, wvu22243, wvu22244, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt20(wvu2197, wvu2198, wvu2199, wvu2200, wvu2201, wvu2202, wvu2203, wvu2204, wvu2205, wvu2206, wvu2207, wvu2208, Branch(wvu22090, wvu22091, wvu22092, wvu22093, wvu22094), wvu2210, h, ba) → new_glueBal2Mid_elt20(wvu2197, wvu2198, wvu2199, wvu2200, wvu2201, wvu2202, wvu2203, wvu2204, wvu2205, wvu22090, wvu22091, wvu22092, wvu22093, wvu22094, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt20(wvu2197, wvu2198, wvu2199, wvu2200, wvu2201, wvu2202, wvu2203, wvu2204, wvu2205, wvu2206, wvu2207, wvu2208, Branch(wvu22090, wvu22091, wvu22092, wvu22093, wvu22094), wvu2210, h, ba) → new_glueBal2Mid_elt20(wvu2197, wvu2198, wvu2199, wvu2200, wvu2201, wvu2202, wvu2203, wvu2204, wvu2205, wvu22090, wvu22091, wvu22092, wvu22093, wvu22094, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key100(wvu2347, wvu2348, wvu2349, wvu2350, wvu2351, wvu2352, wvu2353, wvu2354, wvu2355, wvu2356, wvu2357, wvu2358, Branch(wvu23590, wvu23591, wvu23592, wvu23593, wvu23594), h, ba) → new_glueBal2Mid_key100(wvu2347, wvu2348, wvu2349, wvu2350, wvu2351, wvu2352, wvu2353, wvu2354, wvu23590, wvu23591, wvu23592, wvu23593, wvu23594, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key100(wvu2347, wvu2348, wvu2349, wvu2350, wvu2351, wvu2352, wvu2353, wvu2354, wvu2355, wvu2356, wvu2357, wvu2358, Branch(wvu23590, wvu23591, wvu23592, wvu23593, wvu23594), h, ba) → new_glueBal2Mid_key100(wvu2347, wvu2348, wvu2349, wvu2350, wvu2351, wvu2352, wvu2353, wvu2354, wvu23590, wvu23591, wvu23592, wvu23593, wvu23594, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt100(wvu2333, wvu2334, wvu2335, wvu2336, wvu2337, wvu2338, wvu2339, wvu2340, wvu2341, wvu2342, wvu2343, wvu2344, Branch(wvu23450, wvu23451, wvu23452, wvu23453, wvu23454), h, ba) → new_glueBal2Mid_elt100(wvu2333, wvu2334, wvu2335, wvu2336, wvu2337, wvu2338, wvu2339, wvu2340, wvu23450, wvu23451, wvu23452, wvu23453, wvu23454, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt100(wvu2333, wvu2334, wvu2335, wvu2336, wvu2337, wvu2338, wvu2339, wvu2340, wvu2341, wvu2342, wvu2343, wvu2344, Branch(wvu23450, wvu23451, wvu23452, wvu23453, wvu23454), h, ba) → new_glueBal2Mid_elt100(wvu2333, wvu2334, wvu2335, wvu2336, wvu2337, wvu2338, wvu2339, wvu2340, wvu23450, wvu23451, wvu23452, wvu23453, wvu23454, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key101(wvu2318, wvu2319, wvu2320, wvu2321, wvu2322, wvu2323, wvu2324, wvu2325, wvu2326, wvu2327, wvu2328, wvu2329, wvu2330, Branch(wvu23310, wvu23311, wvu23312, wvu23313, wvu23314), h, ba) → new_glueBal2Mid_key101(wvu2318, wvu2319, wvu2320, wvu2321, wvu2322, wvu2323, wvu2324, wvu2325, wvu2326, wvu23310, wvu23311, wvu23312, wvu23313, wvu23314, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key101(wvu2318, wvu2319, wvu2320, wvu2321, wvu2322, wvu2323, wvu2324, wvu2325, wvu2326, wvu2327, wvu2328, wvu2329, wvu2330, Branch(wvu23310, wvu23311, wvu23312, wvu23313, wvu23314), h, ba) → new_glueBal2Mid_key101(wvu2318, wvu2319, wvu2320, wvu2321, wvu2322, wvu2323, wvu2324, wvu2325, wvu2326, wvu23310, wvu23311, wvu23312, wvu23313, wvu23314, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt101(wvu2303, wvu2304, wvu2305, wvu2306, wvu2307, wvu2308, wvu2309, wvu2310, wvu2311, wvu2312, wvu2313, wvu2314, wvu2315, Branch(wvu23160, wvu23161, wvu23162, wvu23163, wvu23164), h, ba) → new_glueBal2Mid_elt101(wvu2303, wvu2304, wvu2305, wvu2306, wvu2307, wvu2308, wvu2309, wvu2310, wvu2311, wvu23160, wvu23161, wvu23162, wvu23163, wvu23164, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt101(wvu2303, wvu2304, wvu2305, wvu2306, wvu2307, wvu2308, wvu2309, wvu2310, wvu2311, wvu2312, wvu2313, wvu2314, wvu2315, Branch(wvu23160, wvu23161, wvu23162, wvu23163, wvu23164), h, ba) → new_glueBal2Mid_elt101(wvu2303, wvu2304, wvu2305, wvu2306, wvu2307, wvu2308, wvu2309, wvu2310, wvu2311, wvu23160, wvu23161, wvu23162, wvu23163, wvu23164, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key102(wvu2452, wvu2453, wvu2454, wvu2455, wvu2456, wvu2457, wvu2458, wvu2459, wvu2460, wvu2461, wvu2462, wvu2463, wvu2464, Branch(wvu24650, wvu24651, wvu24652, wvu24653, wvu24654), h, ba) → new_glueBal2Mid_key102(wvu2452, wvu2453, wvu2454, wvu2455, wvu2456, wvu2457, wvu2458, wvu2459, wvu2460, wvu24650, wvu24651, wvu24652, wvu24653, wvu24654, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key102(wvu2452, wvu2453, wvu2454, wvu2455, wvu2456, wvu2457, wvu2458, wvu2459, wvu2460, wvu2461, wvu2462, wvu2463, wvu2464, Branch(wvu24650, wvu24651, wvu24652, wvu24653, wvu24654), h, ba) → new_glueBal2Mid_key102(wvu2452, wvu2453, wvu2454, wvu2455, wvu2456, wvu2457, wvu2458, wvu2459, wvu2460, wvu24650, wvu24651, wvu24652, wvu24653, wvu24654, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt102(wvu2437, wvu2438, wvu2439, wvu2440, wvu2441, wvu2442, wvu2443, wvu2444, wvu2445, wvu2446, wvu2447, wvu2448, wvu2449, Branch(wvu24500, wvu24501, wvu24502, wvu24503, wvu24504), h, ba) → new_glueBal2Mid_elt102(wvu2437, wvu2438, wvu2439, wvu2440, wvu2441, wvu2442, wvu2443, wvu2444, wvu2445, wvu24500, wvu24501, wvu24502, wvu24503, wvu24504, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt102(wvu2437, wvu2438, wvu2439, wvu2440, wvu2441, wvu2442, wvu2443, wvu2444, wvu2445, wvu2446, wvu2447, wvu2448, wvu2449, Branch(wvu24500, wvu24501, wvu24502, wvu24503, wvu24504), h, ba) → new_glueBal2Mid_elt102(wvu2437, wvu2438, wvu2439, wvu2440, wvu2441, wvu2442, wvu2443, wvu2444, wvu2445, wvu24500, wvu24501, wvu24502, wvu24503, wvu24504, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt103(wvu2611, wvu2612, wvu2613, wvu2614, wvu2615, wvu2616, wvu2617, wvu2618, wvu2619, wvu2620, wvu2621, wvu2622, wvu2623, wvu2624, Branch(wvu26250, wvu26251, wvu26252, wvu26253, wvu26254), h, ba) → new_glueBal2Mid_elt103(wvu2611, wvu2612, wvu2613, wvu2614, wvu2615, wvu2616, wvu2617, wvu2618, wvu2619, wvu2620, wvu26250, wvu26251, wvu26252, wvu26253, wvu26254, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt103(wvu2611, wvu2612, wvu2613, wvu2614, wvu2615, wvu2616, wvu2617, wvu2618, wvu2619, wvu2620, wvu2621, wvu2622, wvu2623, wvu2624, Branch(wvu26250, wvu26251, wvu26252, wvu26253, wvu26254), h, ba) → new_glueBal2Mid_elt103(wvu2611, wvu2612, wvu2613, wvu2614, wvu2615, wvu2616, wvu2617, wvu2618, wvu2619, wvu2620, wvu26250, wvu26251, wvu26252, wvu26253, wvu26254, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key103(wvu2627, wvu2628, wvu2629, wvu2630, wvu2631, wvu2632, wvu2633, wvu2634, wvu2635, wvu2636, wvu2637, wvu2638, wvu2639, wvu2640, Branch(wvu26410, wvu26411, wvu26412, wvu26413, wvu26414), h, ba) → new_glueBal2Mid_key103(wvu2627, wvu2628, wvu2629, wvu2630, wvu2631, wvu2632, wvu2633, wvu2634, wvu2635, wvu2636, wvu26410, wvu26411, wvu26412, wvu26413, wvu26414, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key103(wvu2627, wvu2628, wvu2629, wvu2630, wvu2631, wvu2632, wvu2633, wvu2634, wvu2635, wvu2636, wvu2637, wvu2638, wvu2639, wvu2640, Branch(wvu26410, wvu26411, wvu26412, wvu26413, wvu26414), h, ba) → new_glueBal2Mid_key103(wvu2627, wvu2628, wvu2629, wvu2630, wvu2631, wvu2632, wvu2633, wvu2634, wvu2635, wvu2636, wvu26410, wvu26411, wvu26412, wvu26413, wvu26414, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt200(wvu2521, wvu2522, wvu2523, wvu2524, wvu2525, wvu2526, wvu2527, wvu2528, wvu2529, wvu2530, wvu2531, wvu2532, wvu2533, Branch(wvu25340, wvu25341, wvu25342, wvu25343, wvu25344), wvu2535, h, ba) → new_glueBal2Mid_elt200(wvu2521, wvu2522, wvu2523, wvu2524, wvu2525, wvu2526, wvu2527, wvu2528, wvu2529, wvu2530, wvu25340, wvu25341, wvu25342, wvu25343, wvu25344, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt200(wvu2521, wvu2522, wvu2523, wvu2524, wvu2525, wvu2526, wvu2527, wvu2528, wvu2529, wvu2530, wvu2531, wvu2532, wvu2533, Branch(wvu25340, wvu25341, wvu25342, wvu25343, wvu25344), wvu2535, h, ba) → new_glueBal2Mid_elt200(wvu2521, wvu2522, wvu2523, wvu2524, wvu2525, wvu2526, wvu2527, wvu2528, wvu2529, wvu2530, wvu25340, wvu25341, wvu25342, wvu25343, wvu25344, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key200(wvu2539, wvu2540, wvu2541, wvu2542, wvu2543, wvu2544, wvu2545, wvu2546, wvu2547, wvu2548, wvu2549, wvu2550, wvu2551, Branch(wvu25520, wvu25521, wvu25522, wvu25523, wvu25524), wvu2553, h, ba) → new_glueBal2Mid_key200(wvu2539, wvu2540, wvu2541, wvu2542, wvu2543, wvu2544, wvu2545, wvu2546, wvu2547, wvu2548, wvu25520, wvu25521, wvu25522, wvu25523, wvu25524, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key200(wvu2539, wvu2540, wvu2541, wvu2542, wvu2543, wvu2544, wvu2545, wvu2546, wvu2547, wvu2548, wvu2549, wvu2550, wvu2551, Branch(wvu25520, wvu25521, wvu25522, wvu25523, wvu25524), wvu2553, h, ba) → new_glueBal2Mid_key200(wvu2539, wvu2540, wvu2541, wvu2542, wvu2543, wvu2544, wvu2545, wvu2546, wvu2547, wvu2548, wvu25520, wvu25521, wvu25522, wvu25523, wvu25524, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key104(wvu2181, wvu2182, wvu2183, wvu2184, wvu2185, wvu2186, wvu2187, wvu2188, wvu2189, wvu2190, wvu2191, wvu2192, wvu2193, wvu2194, Branch(wvu21950, wvu21951, wvu21952, wvu21953, wvu21954), h, ba) → new_glueBal2Mid_key104(wvu2181, wvu2182, wvu2183, wvu2184, wvu2185, wvu2186, wvu2187, wvu2188, wvu2189, wvu2190, wvu21950, wvu21951, wvu21952, wvu21953, wvu21954, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key104(wvu2181, wvu2182, wvu2183, wvu2184, wvu2185, wvu2186, wvu2187, wvu2188, wvu2189, wvu2190, wvu2191, wvu2192, wvu2193, wvu2194, Branch(wvu21950, wvu21951, wvu21952, wvu21953, wvu21954), h, ba) → new_glueBal2Mid_key104(wvu2181, wvu2182, wvu2183, wvu2184, wvu2185, wvu2186, wvu2187, wvu2188, wvu2189, wvu2190, wvu21950, wvu21951, wvu21952, wvu21953, wvu21954, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt104(wvu2165, wvu2166, wvu2167, wvu2168, wvu2169, wvu2170, wvu2171, wvu2172, wvu2173, wvu2174, wvu2175, wvu2176, wvu2177, wvu2178, Branch(wvu21790, wvu21791, wvu21792, wvu21793, wvu21794), h, ba) → new_glueBal2Mid_elt104(wvu2165, wvu2166, wvu2167, wvu2168, wvu2169, wvu2170, wvu2171, wvu2172, wvu2173, wvu2174, wvu21790, wvu21791, wvu21792, wvu21793, wvu21794, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt104(wvu2165, wvu2166, wvu2167, wvu2168, wvu2169, wvu2170, wvu2171, wvu2172, wvu2173, wvu2174, wvu2175, wvu2176, wvu2177, wvu2178, Branch(wvu21790, wvu21791, wvu21792, wvu21793, wvu21794), h, ba) → new_glueBal2Mid_elt104(wvu2165, wvu2166, wvu2167, wvu2168, wvu2169, wvu2170, wvu2171, wvu2172, wvu2173, wvu2174, wvu21790, wvu21791, wvu21792, wvu21793, wvu21794, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key105(wvu2289, wvu2290, wvu2291, wvu2292, wvu2293, wvu2294, wvu2295, wvu2296, wvu2297, wvu2298, wvu2299, wvu2300, Branch(wvu23010, wvu23011, wvu23012, wvu23013, wvu23014), h, ba) → new_glueBal2Mid_key105(wvu2289, wvu2290, wvu2291, wvu2292, wvu2293, wvu2294, wvu2295, wvu2296, wvu23010, wvu23011, wvu23012, wvu23013, wvu23014, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key105(wvu2289, wvu2290, wvu2291, wvu2292, wvu2293, wvu2294, wvu2295, wvu2296, wvu2297, wvu2298, wvu2299, wvu2300, Branch(wvu23010, wvu23011, wvu23012, wvu23013, wvu23014), h, ba) → new_glueBal2Mid_key105(wvu2289, wvu2290, wvu2291, wvu2292, wvu2293, wvu2294, wvu2295, wvu2296, wvu23010, wvu23011, wvu23012, wvu23013, wvu23014, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt105(wvu2275, wvu2276, wvu2277, wvu2278, wvu2279, wvu2280, wvu2281, wvu2282, wvu2283, wvu2284, wvu2285, wvu2286, Branch(wvu22870, wvu22871, wvu22872, wvu22873, wvu22874), h, ba) → new_glueBal2Mid_elt105(wvu2275, wvu2276, wvu2277, wvu2278, wvu2279, wvu2280, wvu2281, wvu2282, wvu22870, wvu22871, wvu22872, wvu22873, wvu22874, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt105(wvu2275, wvu2276, wvu2277, wvu2278, wvu2279, wvu2280, wvu2281, wvu2282, wvu2283, wvu2284, wvu2285, wvu2286, Branch(wvu22870, wvu22871, wvu22872, wvu22873, wvu22874), h, ba) → new_glueBal2Mid_elt105(wvu2275, wvu2276, wvu2277, wvu2278, wvu2279, wvu2280, wvu2281, wvu2282, wvu22870, wvu22871, wvu22872, wvu22873, wvu22874, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key201(wvu2094, wvu2095, wvu2096, wvu2097, wvu2098, wvu2099, wvu2100, wvu2101, wvu2102, wvu2103, wvu2104, wvu2105, Branch(wvu21060, wvu21061, wvu21062, wvu21063, wvu21064), wvu2107, h, ba) → new_glueBal2Mid_key201(wvu2094, wvu2095, wvu2096, wvu2097, wvu2098, wvu2099, wvu2100, wvu2101, wvu2102, wvu21060, wvu21061, wvu21062, wvu21063, wvu21064, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key201(wvu2094, wvu2095, wvu2096, wvu2097, wvu2098, wvu2099, wvu2100, wvu2101, wvu2102, wvu2103, wvu2104, wvu2105, Branch(wvu21060, wvu21061, wvu21062, wvu21063, wvu21064), wvu2107, h, ba) → new_glueBal2Mid_key201(wvu2094, wvu2095, wvu2096, wvu2097, wvu2098, wvu2099, wvu2100, wvu2101, wvu2102, wvu21060, wvu21061, wvu21062, wvu21063, wvu21064, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt201(wvu2079, wvu2080, wvu2081, wvu2082, wvu2083, wvu2084, wvu2085, wvu2086, wvu2087, wvu2088, wvu2089, wvu2090, Branch(wvu20910, wvu20911, wvu20912, wvu20913, wvu20914), wvu2092, h, ba) → new_glueBal2Mid_elt201(wvu2079, wvu2080, wvu2081, wvu2082, wvu2083, wvu2084, wvu2085, wvu2086, wvu2087, wvu20910, wvu20911, wvu20912, wvu20913, wvu20914, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt201(wvu2079, wvu2080, wvu2081, wvu2082, wvu2083, wvu2084, wvu2085, wvu2086, wvu2087, wvu2088, wvu2089, wvu2090, Branch(wvu20910, wvu20911, wvu20912, wvu20913, wvu20914), wvu2092, h, ba) → new_glueBal2Mid_elt201(wvu2079, wvu2080, wvu2081, wvu2082, wvu2083, wvu2084, wvu2085, wvu2086, wvu2087, wvu20910, wvu20911, wvu20912, wvu20913, wvu20914, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key106(wvu2261, wvu2262, wvu2263, wvu2264, wvu2265, wvu2266, wvu2267, wvu2268, wvu2269, wvu2270, wvu2271, wvu2272, Branch(wvu22730, wvu22731, wvu22732, wvu22733, wvu22734), h, ba) → new_glueBal2Mid_key106(wvu2261, wvu2262, wvu2263, wvu2264, wvu2265, wvu2266, wvu2267, wvu2268, wvu22730, wvu22731, wvu22732, wvu22733, wvu22734, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key106(wvu2261, wvu2262, wvu2263, wvu2264, wvu2265, wvu2266, wvu2267, wvu2268, wvu2269, wvu2270, wvu2271, wvu2272, Branch(wvu22730, wvu22731, wvu22732, wvu22733, wvu22734), h, ba) → new_glueBal2Mid_key106(wvu2261, wvu2262, wvu2263, wvu2264, wvu2265, wvu2266, wvu2267, wvu2268, wvu22730, wvu22731, wvu22732, wvu22733, wvu22734, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt106(wvu2247, wvu2248, wvu2249, wvu2250, wvu2251, wvu2252, wvu2253, wvu2254, wvu2255, wvu2256, wvu2257, wvu2258, Branch(wvu22590, wvu22591, wvu22592, wvu22593, wvu22594), h, ba) → new_glueBal2Mid_elt106(wvu2247, wvu2248, wvu2249, wvu2250, wvu2251, wvu2252, wvu2253, wvu2254, wvu22590, wvu22591, wvu22592, wvu22593, wvu22594, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt106(wvu2247, wvu2248, wvu2249, wvu2250, wvu2251, wvu2252, wvu2253, wvu2254, wvu2255, wvu2256, wvu2257, wvu2258, Branch(wvu22590, wvu22591, wvu22592, wvu22593, wvu22594), h, ba) → new_glueBal2Mid_elt106(wvu2247, wvu2248, wvu2249, wvu2250, wvu2251, wvu2252, wvu2253, wvu2254, wvu22590, wvu22591, wvu22592, wvu22593, wvu22594, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key107(wvu2422, wvu2423, wvu2424, wvu2425, wvu2426, wvu2427, wvu2428, wvu2429, wvu2430, wvu2431, wvu2432, wvu2433, wvu2434, Branch(wvu24350, wvu24351, wvu24352, wvu24353, wvu24354), h, ba) → new_glueBal2Mid_key107(wvu2422, wvu2423, wvu2424, wvu2425, wvu2426, wvu2427, wvu2428, wvu2429, wvu2430, wvu24350, wvu24351, wvu24352, wvu24353, wvu24354, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key107(wvu2422, wvu2423, wvu2424, wvu2425, wvu2426, wvu2427, wvu2428, wvu2429, wvu2430, wvu2431, wvu2432, wvu2433, wvu2434, Branch(wvu24350, wvu24351, wvu24352, wvu24353, wvu24354), h, ba) → new_glueBal2Mid_key107(wvu2422, wvu2423, wvu2424, wvu2425, wvu2426, wvu2427, wvu2428, wvu2429, wvu2430, wvu24350, wvu24351, wvu24352, wvu24353, wvu24354, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt107(wvu2407, wvu2408, wvu2409, wvu2410, wvu2411, wvu2412, wvu2413, wvu2414, wvu2415, wvu2416, wvu2417, wvu2418, wvu2419, Branch(wvu24200, wvu24201, wvu24202, wvu24203, wvu24204), h, ba) → new_glueBal2Mid_elt107(wvu2407, wvu2408, wvu2409, wvu2410, wvu2411, wvu2412, wvu2413, wvu2414, wvu2415, wvu24200, wvu24201, wvu24202, wvu24203, wvu24204, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt107(wvu2407, wvu2408, wvu2409, wvu2410, wvu2411, wvu2412, wvu2413, wvu2414, wvu2415, wvu2416, wvu2417, wvu2418, wvu2419, Branch(wvu24200, wvu24201, wvu24202, wvu24203, wvu24204), h, ba) → new_glueBal2Mid_elt107(wvu2407, wvu2408, wvu2409, wvu2410, wvu2411, wvu2412, wvu2413, wvu2414, wvu2415, wvu24200, wvu24201, wvu24202, wvu24203, wvu24204, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key202(wvu2053, wvu2054, wvu2055, wvu2056, wvu2057, wvu2058, wvu2059, wvu2060, wvu2061, wvu2062, wvu2063, wvu2064, wvu2065, Branch(wvu20660, wvu20661, wvu20662, wvu20663, wvu20664), wvu2067, h, ba) → new_glueBal2Mid_key202(wvu2053, wvu2054, wvu2055, wvu2056, wvu2057, wvu2058, wvu2059, wvu2060, wvu2061, wvu2062, wvu20660, wvu20661, wvu20662, wvu20663, wvu20664, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key202(wvu2053, wvu2054, wvu2055, wvu2056, wvu2057, wvu2058, wvu2059, wvu2060, wvu2061, wvu2062, wvu2063, wvu2064, wvu2065, Branch(wvu20660, wvu20661, wvu20662, wvu20663, wvu20664), wvu2067, h, ba) → new_glueBal2Mid_key202(wvu2053, wvu2054, wvu2055, wvu2056, wvu2057, wvu2058, wvu2059, wvu2060, wvu2061, wvu2062, wvu20660, wvu20661, wvu20662, wvu20663, wvu20664, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt202(wvu2037, wvu2038, wvu2039, wvu2040, wvu2041, wvu2042, wvu2043, wvu2044, wvu2045, wvu2046, wvu2047, wvu2048, wvu2049, Branch(wvu20500, wvu20501, wvu20502, wvu20503, wvu20504), wvu2051, h, ba) → new_glueBal2Mid_elt202(wvu2037, wvu2038, wvu2039, wvu2040, wvu2041, wvu2042, wvu2043, wvu2044, wvu2045, wvu2046, wvu20500, wvu20501, wvu20502, wvu20503, wvu20504, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt202(wvu2037, wvu2038, wvu2039, wvu2040, wvu2041, wvu2042, wvu2043, wvu2044, wvu2045, wvu2046, wvu2047, wvu2048, wvu2049, Branch(wvu20500, wvu20501, wvu20502, wvu20503, wvu20504), wvu2051, h, ba) → new_glueBal2Mid_elt202(wvu2037, wvu2038, wvu2039, wvu2040, wvu2041, wvu2042, wvu2043, wvu2044, wvu2045, wvu2046, wvu20500, wvu20501, wvu20502, wvu20503, wvu20504, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key203(wvu2150, wvu2151, wvu2152, wvu2153, wvu2154, wvu2155, wvu2156, wvu2157, wvu2158, wvu2159, wvu2160, wvu2161, Branch(wvu21620, wvu21621, wvu21622, wvu21623, wvu21624), wvu2163, h, ba) → new_glueBal2Mid_key203(wvu2150, wvu2151, wvu2152, wvu2153, wvu2154, wvu2155, wvu2156, wvu2157, wvu2158, wvu21620, wvu21621, wvu21622, wvu21623, wvu21624, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key203(wvu2150, wvu2151, wvu2152, wvu2153, wvu2154, wvu2155, wvu2156, wvu2157, wvu2158, wvu2159, wvu2160, wvu2161, Branch(wvu21620, wvu21621, wvu21622, wvu21623, wvu21624), wvu2163, h, ba) → new_glueBal2Mid_key203(wvu2150, wvu2151, wvu2152, wvu2153, wvu2154, wvu2155, wvu2156, wvu2157, wvu2158, wvu21620, wvu21621, wvu21622, wvu21623, wvu21624, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt203(wvu2128, wvu2129, wvu2130, wvu2131, wvu2132, wvu2133, wvu2134, wvu2135, wvu2136, wvu2137, wvu2138, wvu2139, Branch(wvu21400, wvu21401, wvu21402, wvu21403, wvu21404), wvu2141, h, ba) → new_glueBal2Mid_elt203(wvu2128, wvu2129, wvu2130, wvu2131, wvu2132, wvu2133, wvu2134, wvu2135, wvu2136, wvu21400, wvu21401, wvu21402, wvu21403, wvu21404, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt203(wvu2128, wvu2129, wvu2130, wvu2131, wvu2132, wvu2133, wvu2134, wvu2135, wvu2136, wvu2137, wvu2138, wvu2139, Branch(wvu21400, wvu21401, wvu21402, wvu21403, wvu21404), wvu2141, h, ba) → new_glueBal2Mid_elt203(wvu2128, wvu2129, wvu2130, wvu2131, wvu2132, wvu2133, wvu2134, wvu2135, wvu2136, wvu21400, wvu21401, wvu21402, wvu21403, wvu21404, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt108(wvu2559, wvu2560, wvu2561, wvu2562, wvu2563, wvu2564, wvu2565, wvu2566, wvu2567, wvu2568, wvu2569, wvu2570, wvu2571, wvu2572, Branch(wvu25730, wvu25731, wvu25732, wvu25733, wvu25734), h, ba) → new_glueBal2Mid_elt108(wvu2559, wvu2560, wvu2561, wvu2562, wvu2563, wvu2564, wvu2565, wvu2566, wvu2567, wvu2568, wvu25730, wvu25731, wvu25732, wvu25733, wvu25734, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt108(wvu2559, wvu2560, wvu2561, wvu2562, wvu2563, wvu2564, wvu2565, wvu2566, wvu2567, wvu2568, wvu2569, wvu2570, wvu2571, wvu2572, Branch(wvu25730, wvu25731, wvu25732, wvu25733, wvu25734), h, ba) → new_glueBal2Mid_elt108(wvu2559, wvu2560, wvu2561, wvu2562, wvu2563, wvu2564, wvu2565, wvu2566, wvu2567, wvu2568, wvu25730, wvu25731, wvu25732, wvu25733, wvu25734, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key108(wvu2579, wvu2580, wvu2581, wvu2582, wvu2583, wvu2584, wvu2585, wvu2586, wvu2587, wvu2588, wvu2589, wvu2590, wvu2591, wvu2592, Branch(wvu25930, wvu25931, wvu25932, wvu25933, wvu25934), h, ba) → new_glueBal2Mid_key108(wvu2579, wvu2580, wvu2581, wvu2582, wvu2583, wvu2584, wvu2585, wvu2586, wvu2587, wvu2588, wvu25930, wvu25931, wvu25932, wvu25933, wvu25934, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key108(wvu2579, wvu2580, wvu2581, wvu2582, wvu2583, wvu2584, wvu2585, wvu2586, wvu2587, wvu2588, wvu2589, wvu2590, wvu2591, wvu2592, Branch(wvu25930, wvu25931, wvu25932, wvu25933, wvu25934), h, ba) → new_glueBal2Mid_key108(wvu2579, wvu2580, wvu2581, wvu2582, wvu2583, wvu2584, wvu2585, wvu2586, wvu2587, wvu2588, wvu25930, wvu25931, wvu25932, wvu25933, wvu25934, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_elt204(wvu2488, wvu2489, wvu2490, wvu2491, wvu2492, wvu2493, wvu2494, wvu2495, wvu2496, wvu2497, wvu2498, wvu2499, wvu2500, Branch(wvu25010, wvu25011, wvu25012, wvu25013, wvu25014), wvu2502, h, ba) → new_glueBal2Mid_elt204(wvu2488, wvu2489, wvu2490, wvu2491, wvu2492, wvu2493, wvu2494, wvu2495, wvu2496, wvu2497, wvu25010, wvu25011, wvu25012, wvu25013, wvu25014, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_elt204(wvu2488, wvu2489, wvu2490, wvu2491, wvu2492, wvu2493, wvu2494, wvu2495, wvu2496, wvu2497, wvu2498, wvu2499, wvu2500, Branch(wvu25010, wvu25011, wvu25012, wvu25013, wvu25014), wvu2502, h, ba) → new_glueBal2Mid_elt204(wvu2488, wvu2489, wvu2490, wvu2491, wvu2492, wvu2493, wvu2494, wvu2495, wvu2496, wvu2497, wvu25010, wvu25011, wvu25012, wvu25013, wvu25014, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2Mid_key204(wvu2505, wvu2506, wvu2507, wvu2508, wvu2509, wvu2510, wvu2511, wvu2512, wvu2513, wvu2514, wvu2515, wvu2516, wvu2517, Branch(wvu25180, wvu25181, wvu25182, wvu25183, wvu25184), wvu2519, h, ba) → new_glueBal2Mid_key204(wvu2505, wvu2506, wvu2507, wvu2508, wvu2509, wvu2510, wvu2511, wvu2512, wvu2513, wvu2514, wvu25180, wvu25181, wvu25182, wvu25183, wvu25184, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2Mid_key204(wvu2505, wvu2506, wvu2507, wvu2508, wvu2509, wvu2510, wvu2511, wvu2512, wvu2513, wvu2514, wvu2515, wvu2516, wvu2517, Branch(wvu25180, wvu25181, wvu25182, wvu25183, wvu25184), wvu2519, h, ba) → new_glueBal2Mid_key204(wvu2505, wvu2506, wvu2507, wvu2508, wvu2509, wvu2510, wvu2511, wvu2512, wvu2513, wvu2514, wvu25180, wvu25181, wvu25182, wvu25183, wvu25184, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_primMinusNat(Succ(wvu33200), Succ(wvu5200)) → new_primMinusNat(wvu33200, wvu5200)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_primMinusNat(Succ(wvu33200), Succ(wvu5200)) → new_primMinusNat(wvu33200, wvu5200)
The graph contains the following edges 1 > 1, 2 > 2
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_primPlusNat(Succ(wvu33200), Succ(wvu5200)) → new_primPlusNat(wvu33200, wvu5200)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_primPlusNat(Succ(wvu33200), Succ(wvu5200)) → new_primPlusNat(wvu33200, wvu5200)
The graph contains the following edges 1 > 1, 2 > 2
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch01(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1990000), Succ(wvu223600), h, ba) → new_mkBalBranch6MkBalBranch01(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1990000, wvu223600, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch01(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1990000), Succ(wvu223600), h, ba) → new_mkBalBranch6MkBalBranch01(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1990000, wvu223600, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11, 12 >= 12
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch11(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2664000), Succ(wvu274600), h, ba) → new_mkBalBranch6MkBalBranch11(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2664000, wvu274600, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch11(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2664000), Succ(wvu274600), h, ba) → new_mkBalBranch6MkBalBranch11(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2664000, wvu274600, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12, 13 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch3(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1977000), Succ(wvu211700), h, ba) → new_mkBalBranch6MkBalBranch3(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1977000, wvu211700, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch3(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1977000), Succ(wvu211700), h, ba) → new_mkBalBranch6MkBalBranch3(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1977000, wvu211700, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11, 12 >= 12
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch010(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu2714000), Succ(wvu273400), h, ba) → new_mkBalBranch6MkBalBranch010(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu2714000, wvu273400, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch010(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu2714000), Succ(wvu273400), h, ba) → new_mkBalBranch6MkBalBranch010(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu2714000, wvu273400, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12, 13 >= 13
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2556000), Succ(wvu270700), h, ba) → new_mkBalBranch6MkBalBranch110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2556000, wvu270700, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2556000), Succ(wvu270700), h, ba) → new_mkBalBranch6MkBalBranch110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2556000, wvu270700, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12, 13 >= 13, 14 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch30(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1975000), Succ(wvu206800), h, ba) → new_mkBalBranch6MkBalBranch30(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1975000, wvu206800, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch30(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1975000), Succ(wvu206800), h, ba) → new_mkBalBranch6MkBalBranch30(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1975000, wvu206800, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12, 13 >= 13
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch4(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu27050), Succ(wvu27060), h, ba) → new_mkBalBranch6MkBalBranch4(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu27050, wvu27060, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch4(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu27050), Succ(wvu27060), h, ba) → new_mkBalBranch6MkBalBranch4(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu27050, wvu27060, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12, 13 >= 13
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch011(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1987000), Succ(wvu223400), h, ba) → new_mkBalBranch6MkBalBranch011(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1987000, wvu223400, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch011(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1987000), Succ(wvu223400), h, ba) → new_mkBalBranch6MkBalBranch011(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1987000, wvu223400, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11, 12 >= 12
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch111(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2652000), Succ(wvu271800), h, ba) → new_mkBalBranch6MkBalBranch111(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2652000, wvu271800, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch111(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2652000), Succ(wvu271800), h, ba) → new_mkBalBranch6MkBalBranch111(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2652000, wvu271800, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12, 13 > 13, 14 > 14, 15 >= 15, 16 >= 16
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch31(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1976000), Succ(wvu210900), h, ba) → new_mkBalBranch6MkBalBranch31(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1976000, wvu210900, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch31(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1976000), Succ(wvu210900), h, ba) → new_mkBalBranch6MkBalBranch31(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1976000, wvu210900, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11, 12 >= 12
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch112(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Succ(wvu2748000), Succ(wvu275600), h, ba) → new_mkBalBranch6MkBalBranch112(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu2748000, wvu275600, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch112(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Succ(wvu2748000), Succ(wvu275600), h, ba) → new_mkBalBranch6MkBalBranch112(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu2748000, wvu275600, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12, 13 >= 13, 14 > 14, 15 > 15, 16 >= 16, 17 >= 17
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch32(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu2711000), Succ(wvu272600), h, ba) → new_mkBalBranch6MkBalBranch32(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu2711000, wvu272600, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch32(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu2711000), Succ(wvu272600), h, ba) → new_mkBalBranch6MkBalBranch32(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu2711000, wvu272600, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12, 13 >= 13
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch012(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1978000), Succ(wvu239200), h, ba) → new_mkBalBranch6MkBalBranch012(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1978000, wvu239200, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch012(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1978000), Succ(wvu239200), h, ba) → new_mkBalBranch6MkBalBranch012(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1978000, wvu239200, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12, 13 >= 13
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch40(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu26930), Succ(wvu26940), h, ba) → new_mkBalBranch6MkBalBranch40(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu26930, wvu26940, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch40(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu26930), Succ(wvu26940), h, ba) → new_mkBalBranch6MkBalBranch40(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu26930, wvu26940, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 > 10, 11 > 11, 12 >= 12, 13 >= 13
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch113(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2554000), Succ(wvu267400), h, ba) → new_mkBalBranch6MkBalBranch113(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2554000, wvu267400, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch113(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2554000), Succ(wvu267400), h, ba) → new_mkBalBranch6MkBalBranch113(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2554000, wvu267400, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 > 9, 10 > 10, 11 >= 11, 12 >= 12
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch6MkBalBranch33(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu1971000), Succ(wvu202000), h, ba) → new_mkBalBranch6MkBalBranch33(wvu1887, wvu1676, wvu1677, wvu1886, wvu1971000, wvu202000, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch6MkBalBranch33(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu1971000), Succ(wvu202000), h, ba) → new_mkBalBranch6MkBalBranch33(wvu1887, wvu1676, wvu1677, wvu1886, wvu1971000, wvu202000, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch(wvu340, wvu341, wvu3430, wvu3431, wvu3432, wvu3433, wvu3434, wvu344, h) → new_deleteMin(wvu3430, wvu3431, wvu3432, wvu3433, wvu3434, h)
new_mkBalBranch(wvu340, wvu341, wvu3430, wvu3431, wvu3432, Branch(wvu34330, wvu34331, wvu34332, wvu34333, wvu34334), wvu3434, wvu344, h) → new_mkBalBranch(wvu3430, wvu3431, wvu34330, wvu34331, wvu34332, wvu34333, wvu34334, wvu3434, h)
new_deleteMin(wvu3430, wvu3431, wvu3432, Branch(wvu34330, wvu34331, wvu34332, wvu34333, wvu34334), wvu3434, h) → new_mkBalBranch(wvu3430, wvu3431, wvu34330, wvu34331, wvu34332, wvu34333, wvu34334, wvu3434, h)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_deleteMin(wvu3430, wvu3431, wvu3432, Branch(wvu34330, wvu34331, wvu34332, wvu34333, wvu34334), wvu3434, h) → new_mkBalBranch(wvu3430, wvu3431, wvu34330, wvu34331, wvu34332, wvu34333, wvu34334, wvu3434, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 4 > 3, 4 > 4, 4 > 5, 4 > 6, 4 > 7, 5 >= 8, 6 >= 9
- new_mkBalBranch(wvu340, wvu341, wvu3430, wvu3431, wvu3432, Branch(wvu34330, wvu34331, wvu34332, wvu34333, wvu34334), wvu3434, wvu344, h) → new_mkBalBranch(wvu3430, wvu3431, wvu34330, wvu34331, wvu34332, wvu34333, wvu34334, wvu3434, h)
The graph contains the following edges 3 >= 1, 4 >= 2, 6 > 3, 6 > 4, 6 > 5, 6 > 6, 6 > 7, 7 >= 8, 9 >= 9
- new_mkBalBranch(wvu340, wvu341, wvu3430, wvu3431, wvu3432, wvu3433, wvu3434, wvu344, h) → new_deleteMin(wvu3430, wvu3431, wvu3432, wvu3433, wvu3434, h)
The graph contains the following edges 3 >= 1, 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 9 >= 6
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_deleteMax(wvu14890, wvu14891, wvu14892, wvu14893, Branch(wvu148940, wvu148941, wvu148942, wvu148943, wvu148944), ba, h) → new_mkBalBranch0(wvu14890, wvu14891, wvu14893, wvu148940, wvu148941, wvu148942, wvu148943, wvu148944, ba, h)
new_mkBalBranch0(wvu1485, wvu1486, wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, Branch(wvu148940, wvu148941, wvu148942, wvu148943, wvu148944), ba, h) → new_mkBalBranch0(wvu14890, wvu14891, wvu14893, wvu148940, wvu148941, wvu148942, wvu148943, wvu148944, ba, h)
new_mkBalBranch0(wvu1485, wvu1486, wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h) → new_deleteMax(wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h)
new_mkBalBranch0(wvu1485, wvu1486, wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h) → new_ps(new_mkBalBranch6Size_l(wvu1488, new_deleteMax0(wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h), wvu1485, wvu1486, h, ba), wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, wvu1485, wvu1486, h, ba)
new_ps(wvu2245, wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, wvu1485, wvu1486, h, ba) → new_deleteMax(wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h)
The TRS R consists of the following rules:
new_mkBalBranch6MkBalBranch1142(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, wvu2679, bb, bc) → new_mkBalBranch6MkBalBranch1117(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Zero), Pos(wvu19880), bb, bc) → new_mkBalBranch6MkBalBranch0119(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19880), bb, bc)
new_mkBalBranch6MkBalBranch422(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1962, bb, bc) → new_mkBalBranch6MkBalBranch417(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0110(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Zero, bf, bg) → new_mkBalBranch6MkBalBranch0112(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch1182(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, EmptyFM, bb, bc) → error([])
new_primPlusInt(Pos(wvu26760), wvu2670, wvu2671, wvu2668, bh, ca) → new_primPlusInt0(wvu26760, new_sizeFM(wvu2671, bh, ca))
new_mkBalBranch6MkBalBranch335(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu197600, bb, bc) → new_mkBalBranch6MkBalBranch38(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0154(wvu2696, wvu2697, wvu2698, wvu2699, Branch(wvu27000, wvu27001, wvu27002, wvu27003, wvu27004), wvu2701, wvu2702, wvu2703, wvu2704, bf, bg) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvu27000, wvu27001, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvu2702, wvu2703, wvu2704, wvu27003, bf, bg), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvu2697, wvu2698, wvu27004, wvu2701, bf, bg), bf, bg)
new_mkBalBranch6MkBalBranch0110(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu27410), bf, bg) → new_mkBalBranch6MkBalBranch0111(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu27410, Zero, bf, bg)
new_mkBalBranch6MkBalBranch398(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu21190), bb, bc) → new_mkBalBranch6MkBalBranch375(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu21190, bb, bc)
new_mkBalBranch6MkBalBranch0147(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0139(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch332(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu27330), bd, be) → new_mkBalBranch6MkBalBranch333(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu27330, Zero, bd, be)
new_mkBalBranch6MkBalBranch1154(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Succ(wvu266400)), Pos(wvu26650), bb, bc) → new_mkBalBranch6MkBalBranch1159(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, new_primMulNat0(wvu26650), bb, bc)
new_mkBalBranch6MkBalBranch0119(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch364(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch391(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Zero), Pos(wvu19910), bb, bc) → new_mkBalBranch6MkBalBranch0143(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19910), bb, bc)
new_mkBalBranch6MkBalBranch1164(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Succ(wvu27610), wvu274800, bd, be) → new_mkBalBranch6MkBalBranch1165(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu27610, wvu274800, bd, be)
new_mkBalBranch6MkBalBranch0134(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1978000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch0115(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch115(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBalBranch6MkBalBranch1181(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1178(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1116(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Succ(wvu198700)), Pos(wvu19880), bb, bc) → new_mkBalBranch6MkBalBranch0117(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu198700, new_primMulNat0(wvu19880), bb, bc)
new_mkBalBranch6MkBalBranch350(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1976000), Succ(wvu210900), bb, bc) → new_mkBalBranch6MkBalBranch350(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1976000, wvu210900, bb, bc)
new_mkBalBranch6MkBalBranch0119(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu23960), bb, bc) → new_mkBalBranch6MkBalBranch0122(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu23960, bb, bc)
new_mkBalBranch6MkBalBranch375(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu197700, bb, bc) → new_mkBalBranch6MkBalBranch377(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch310(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Zero, Zero, bd, be) → new_mkBalBranch6MkBalBranch313(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch379(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu21230), bb, bc) → new_mkBalBranch6MkBalBranch377(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1121(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0149(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Zero, Zero, bf, bg) → new_mkBalBranch6MkBalBranch0112(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch312(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be) → new_mkBalBranch6MkBalBranch336(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch1162(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27550), bb, bc) → new_mkBalBranch6MkBalBranch1177(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu27550, Zero, bb, bc)
new_mkBalBranch6MkBalBranch341(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1975000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch342(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0112(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg) → new_mkBalBranch6MkBalBranch0154(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch0155(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1987000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch0118(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1161(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1136(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1165(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Zero, Succ(wvu275600), bd, be) → new_mkBalBranch6MkBalBranch1166(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch1140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Zero), Pos(wvu26530), bb, bc) → new_mkBalBranch6MkBalBranch1147(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu26530), bb, bc)
new_mkBalBranch6MkBalBranch382(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Zero), bb, bc) → new_mkBalBranch6MkBalBranch384(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_r2(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch0111(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, Zero, bf, bg) → new_mkBalBranch6MkBalBranch0131(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch1170(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Succ(wvu255400)), Pos(wvu25550), bb, bc) → new_mkBalBranch6MkBalBranch1171(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, new_primMulNat0(wvu25550), bb, bc)
new_mkBalBranch6MkBalBranch410(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch382(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_l(wvu1887, Branch(wvu16800, wvu16801, Neg(Succ(wvu1680200)), wvu16803, wvu16804), wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch358(wvu1887, wvu1676, wvu1677, wvu1886, Pos(wvu20040), bb, bc) → new_mkBalBranch6MkBalBranch372(wvu1887, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20040), bb, bc)
new_mkBalBranch6MkBalBranch1140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Zero), Neg(wvu26530), bb, bc) → new_mkBalBranch6MkBalBranch1113(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu26530), bb, bc)
new_mkBalBranch6MkBalBranch1147(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27440), bb, bc) → new_mkBalBranch6MkBalBranch116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch367(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Pos(wvu27220), bd, be) → new_mkBalBranch6MkBalBranch393(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, new_primMulNat(wvu27220), bd, be)
new_mkBalBranch6MkBalBranch41(wvu1887, wvu1676, wvu1677, wvu1886, Neg(wvu19420), bb, bc) → new_mkBalBranch6MkBalBranch43(wvu1887, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu19420), bb, bc)
new_mkBalBranch6MkBalBranch50(wvu1887, Branch(wvu16800, wvu16801, Neg(Zero), wvu16803, wvu16804), wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch426(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_l(wvu1887, Branch(wvu16800, wvu16801, Neg(Zero), wvu16803, wvu16804), wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch016(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1990000), Succ(wvu223600), bb, bc) → new_mkBalBranch6MkBalBranch016(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1990000, wvu223600, bb, bc)
new_mkBalBranch6MkBalBranch1129(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Zero, bd, be) → new_mkBalBranch6MkBalBranch1150(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch326(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch39(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1133(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Zero, bd, be) → new_mkBalBranch6MkBalBranch1150(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch016(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Succ(wvu223600), bb, bc) → new_mkBalBranch6MkBalBranch017(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch351(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu20750), bb, bc) → new_mkBalBranch6MkBalBranch352(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu20750, Zero, bb, bc)
new_mkBalBranch6MkBalBranch421(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(wvu19510), bb, bc) → new_mkBalBranch6MkBalBranch46(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu19510), bb, bc)
new_mkBalBranch6MkBalBranch0137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Succ(wvu199000)), Pos(wvu19910), bb, bc) → new_mkBalBranch6MkBalBranch0140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, new_primMulNat0(wvu19910), bb, bc)
new_mkBalBranch6MkBalBranch1181(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, Branch(wvu188640, wvu188641, wvu188642, wvu188643, wvu188644), bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvu188640, wvu188641, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvu18860, wvu18861, wvu18863, wvu188643, bb, bc), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvu1676, wvu1677, wvu188644, Branch(wvu16800, wvu16801, Pos(Zero), wvu16803, wvu16804), bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch322(wvu1887, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch34(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1169(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Succ(wvu255600)), Pos(wvu25570), bb, bc) → new_mkBalBranch6MkBalBranch1183(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, new_primMulNat0(wvu25570), bb, bc)
new_primPlusInt2(Pos(wvu21420), wvu2125, wvu1484, wvu1480, wvu1481, h, ba) → new_primPlusInt0(wvu21420, new_sizeFM(wvu1484, ba, h))
new_mkBalBranch6MkBalBranch1134(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, Succ(wvu274600), bb, bc) → new_mkBalBranch6MkBalBranch1135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1154(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Zero), Neg(wvu26650), bb, bc) → new_mkBalBranch6MkBalBranch1158(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu26650), bb, bc)
new_mkBalBranch6MkBalBranch0148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Zero), Pos(wvu19790), bb, bc) → new_mkBalBranch6MkBalBranch0132(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19790), bb, bc)
new_mkBalBranch6MkBalBranch35(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Succ(Zero), wvu1676, wvu1677, wvu1886, EmptyFM, bb, bc)
new_mkBalBranch6MkBalBranch397(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch340(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2556000), Succ(wvu270700), bb, bc) → new_mkBalBranch6MkBalBranch1110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2556000, wvu270700, bb, bc)
new_mkBalBranch6MkBalBranch330(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, wvu2113, bb, bc) → new_mkBalBranch6MkBalBranch38(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, Succ(wvu27180), bb, bc) → new_mkBalBranch6MkBalBranch114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, wvu27180, bb, bc)
new_mkBalBranch6MkBalBranch1149(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, Succ(wvu27560), bd, be) → new_mkBalBranch6MkBalBranch1165(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, wvu27560, bd, be)
new_mkBalBranch6MkBalBranch1126(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, wvu2756, bd, be) → new_mkBalBranch6MkBalBranch1149(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, wvu2756, bd, be)
new_mkBalBranch6MkBalBranch1138(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, wvu2743, bb, bc) → new_mkBalBranch6MkBalBranch1139(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2743, wvu265200, bb, bc)
new_mkBalBranch6MkBalBranch1125(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Neg(Succ(wvu274800)), Pos(wvu27490), bd, be) → new_mkBalBranch6MkBalBranch1130(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, new_primMulNat0(wvu27490), bd, be)
new_mkBalBranch6MkBalBranch118(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, wvu2707, bb, bc) → new_mkBalBranch6MkBalBranch119(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, wvu2707, bb, bc)
new_mkBalBranch6MkBalBranch374(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu21120), bb, bc) → new_mkBalBranch6MkBalBranch324(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch350(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1976000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch324(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch355(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, Neg(wvu20010), bb, bc) → new_mkBalBranch6MkBalBranch327(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, new_primMulNat(wvu20010), bb, bc)
new_mkBalBranch6MkBalBranch1160(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, wvu2753, bb, bc) → new_mkBalBranch6MkBalBranch1152(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2753, wvu266400, bb, bc)
new_mkBalBranch6MkBalBranch1152(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, wvu266400, bb, bc) → new_mkBalBranch6MkBalBranch1135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch5(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu188800)), bb, bc) → new_mkBalBranch6MkBalBranch51(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1128(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Zero, bd, be) → new_mkBalBranch6MkBalBranch1150(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch1154(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Zero), Neg(wvu26650), bb, bc) → new_mkBalBranch6MkBalBranch1162(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu26650), bb, bc)
new_primMulNat(Succ(wvu194200)) → new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat1(wvu194200), Succ(wvu194200)), Succ(wvu194200)), Succ(wvu194200)), Succ(wvu194200))
new_mkBalBranch6MkBalBranch46(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1961, bb, bc) → new_mkBalBranch6MkBalBranch47(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1680200), wvu1961, bb, bc)
new_mkBalBranch6MkBalBranch321(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu197500, bb, bc) → new_mkBalBranch6MkBalBranch37(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0114(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu22280), bb, bc) → new_mkBalBranch6MkBalBranch0115(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch415(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1966, bb, bc) → new_mkBalBranch6MkBalBranch48(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1966, Succ(wvu1680200), bb, bc)
new_mkBalBranch6MkBalBranch1112(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, EmptyFM, bb, bc) → error([])
new_mkBalBranch6MkBalBranch1172(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, wvu2675, bb, bc) → new_mkBalBranch6MkBalBranch1116(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1116(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBalBranch6MkBalBranch1182(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch016(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1990000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch019(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvu18860, wvu18861, wvu18863, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvu1676, wvu1677, wvu18864, Branch(wvu16800, wvu16801, Pos(Zero), wvu16803, wvu16804), bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch1168(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu26800), wvu255400, bb, bc) → new_mkBalBranch6MkBalBranch1115(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu26800, wvu255400, bb, bc)
new_mkBalBranch6MkBalBranch114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2652000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch115(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6Size_r3(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, be, bd) → new_sizeFM(Branch(wvu2685, wvu2686, Pos(Succ(wvu2687)), wvu2688, wvu2689), bd, be)
new_mkBalBranch6MkBalBranch398(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch364(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0121(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Succ(Succ(Zero)), wvu16800, wvu16801, new_mkBranch(Succ(Succ(Succ(Zero))), wvu1676, wvu1677, wvu1886, wvu16803, bb, bc), wvu16804, bb, bc)
new_mkBalBranch6MkBalBranch015(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu22410), wvu199000, bb, bc) → new_mkBalBranch6MkBalBranch016(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu22410, wvu199000, bb, bc)
new_primPlusInt0(wvu3320, Pos(wvu520)) → Pos(new_primPlusNat0(wvu3320, wvu520))
new_mkBalBranch6MkBalBranch0148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu197800)), Pos(wvu19790), bb, bc) → new_mkBalBranch6MkBalBranch0125(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_primMulNat0(Zero) → Zero
new_mkBalBranch6MkBalBranch0133(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197800, Succ(wvu23920), bb, bc) → new_mkBalBranch6MkBalBranch0134(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197800, wvu23920, bb, bc)
new_mkBalBranch6MkBalBranch50(wvu1887, Branch(wvu16800, wvu16801, Neg(Succ(wvu1680200)), wvu16803, wvu16804), wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch413(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_l1(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch36(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, wvu2072, bb, bc) → new_mkBalBranch6MkBalBranch37(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1170(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Zero), Neg(wvu25550), bb, bc) → new_mkBalBranch6MkBalBranch1173(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu25550), bb, bc)
new_mkBalBranch6MkBalBranch1153(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1121(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch375(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu21220), wvu197700, bb, bc) → new_mkBalBranch6MkBalBranch376(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu21220, wvu197700, bb, bc)
new_mkBalBranch6MkBalBranch382(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Zero), bb, bc) → new_mkBalBranch6MkBalBranch386(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_r2(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch1139(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27430), wvu265200, bb, bc) → new_mkBalBranch6MkBalBranch114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu27430, wvu265200, bb, bc)
new_mkBalBranch6MkBalBranch366(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, Neg(wvu27210), bd, be) → new_mkBalBranch6MkBalBranch347(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, new_primMulNat(wvu27210), bd, be)
new_primPlusInt(Neg(wvu26760), wvu2670, wvu2671, wvu2668, bh, ca) → new_primPlusInt1(wvu26760, new_sizeFM(wvu2671, bh, ca))
new_mkBalBranch6MkBalBranch41(wvu1887, wvu1676, wvu1677, wvu1886, Pos(wvu19420), bb, bc) → new_mkBalBranch6MkBalBranch42(wvu1887, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu19420), bb, bc)
new_mkBalBranch6MkBalBranch361(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Succ(Zero), wvu1676, wvu1677, wvu1886, Branch(wvu16800, wvu16801, Neg(Succ(wvu1680200)), wvu16803, wvu16804), bb, bc)
new_mkBalBranch6MkBalBranch376(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1977000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch363(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6Size_r2(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb) → new_sizeFM(Branch(wvu16800, wvu16801, Neg(Succ(wvu1680200)), wvu16803, wvu16804), bb, bc)
new_primPlusInt2(Neg(wvu21420), wvu2125, wvu1484, wvu1480, wvu1481, h, ba) → new_primPlusInt1(wvu21420, new_sizeFM(wvu1484, ba, h))
new_mkBalBranch6MkBalBranch0126(wvu1887, wvu16800, wvu16801, EmptyFM, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → error([])
new_mkBalBranch6MkBalBranch0127(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Neg(Zero), Neg(wvu27150), bf, bg) → new_mkBalBranch6MkBalBranch0110(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, new_primMulNat0(wvu27150), bf, bg)
new_mkBalBranch6MkBalBranch341(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1975000), Succ(wvu206800), bb, bc) → new_mkBalBranch6MkBalBranch341(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1975000, wvu206800, bb, bc)
new_mkBalBranch6Size_l1(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb) → new_mkBalBranch6Size_l(wvu1887, Branch(wvu16800, wvu16801, Neg(Succ(wvu1680200)), wvu16803, wvu16804), wvu1676, wvu1677, bc, bb)
new_mkBalBranch6MkBalBranch370(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(wvu20290), bb, bc) → new_mkBalBranch6MkBalBranch374(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20290), bb, bc)
new_mkBalBranch6MkBalBranch3101(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(wvu20330), bb, bc) → new_mkBalBranch6MkBalBranch398(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20330), bb, bc)
new_deleteMax0(wvu14890, wvu14891, wvu14892, wvu14893, Branch(wvu148940, wvu148941, wvu148942, wvu148943, wvu148944), ba, h) → new_mkBalBranch1(wvu14890, wvu14891, wvu14893, wvu148940, wvu148941, wvu148942, wvu148943, wvu148944, ba, h)
new_primPlusInt1(wvu3320, Pos(wvu520)) → new_primMinusNat0(wvu520, wvu3320)
new_mkBalBranch6MkBalBranch358(wvu1887, wvu1676, wvu1677, wvu1886, Neg(wvu20040), bb, bc) → new_mkBalBranch6MkBalBranch396(wvu1887, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20040), bb, bc)
new_mkBalBranch6MkBalBranch1169(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Zero), Neg(wvu25570), bb, bc) → new_mkBalBranch6MkBalBranch1180(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu25570), bb, bc)
new_mkBalBranch6MkBalBranch325(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Zero, bd, be) → new_mkBalBranch6MkBalBranch313(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch3100(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, Pos(wvu20320), bb, bc) → new_mkBalBranch6MkBalBranch343(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, new_primMulNat(wvu20320), bb, bc)
new_mkBalBranch6MkBalBranch1176(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1118(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch376(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Succ(wvu211700), bb, bc) → new_mkBalBranch6MkBalBranch377(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0127(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Pos(Zero), Pos(wvu27150), bf, bg) → new_mkBalBranch6MkBalBranch0151(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, new_primMulNat0(wvu27150), bf, bg)
new_mkBalBranch6MkBalBranch1174(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, wvu2680, bb, bc) → new_mkBalBranch6MkBalBranch1168(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2680, wvu255400, bb, bc)
new_mkBalBranch6MkBalBranch0118(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch0136(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch352(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, Succ(wvu20680), bb, bc) → new_mkBalBranch6MkBalBranch341(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, wvu20680, bb, bc)
new_mkBalBranch6MkBalBranch0156(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch013(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1168(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, wvu255400, bb, bc) → new_mkBalBranch6MkBalBranch1117(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch5(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, Pos(Succ(Succ(Zero))), bb, bc) → new_mkBalBranch6MkBalBranch50(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1119(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1121(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1151(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be) → new_mkBalBranch6MkBalBranch1163(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch360(wvu1887, wvu1676, wvu1677, wvu1886, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch34(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch423(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu19640), bb, bc) → new_mkBalBranch6MkBalBranch0116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_sizeFM(wvu16803, bb, bc), new_sizeFM(wvu16804, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch1140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Succ(wvu265200)), Pos(wvu26530), bb, bc) → new_mkBalBranch6MkBalBranch1146(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, new_primMulNat0(wvu26530), bb, bc)
new_mkBalBranch6MkBalBranch1169(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Zero), Pos(wvu25570), bb, bc) → new_mkBalBranch6MkBalBranch1119(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu25570), bb, bc)
new_mkBalBranch6MkBalBranch311(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, EmptyFM, bd, be) → error([])
new_mkBalBranch6MkBalBranch0134(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch013(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch335(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu21140), wvu197600, bb, bc) → new_mkBalBranch6MkBalBranch350(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu21140, wvu197600, bb, bc)
new_mkBalBranch6MkBalBranch0124(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu24020), bb, bc) → new_mkBalBranch6MkBalBranch0117(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu24020, Zero, bb, bc)
new_mkBalBranch6MkBalBranch114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2652000), Succ(wvu271800), bb, bc) → new_mkBalBranch6MkBalBranch114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2652000, wvu271800, bb, bc)
new_mkBalBranch6MkBalBranch0154(wvu2696, wvu2697, wvu2698, wvu2699, EmptyFM, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg) → error([])
new_mkBalBranch6MkBalBranch0137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Zero), Neg(wvu19910), bb, bc) → new_mkBalBranch6MkBalBranch0138(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19910), bb, bc)
new_mkBalBranch6MkBalBranch1119(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27090), bb, bc) → new_mkBalBranch6MkBalBranch1120(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, wvu27090, bb, bc)
new_mkBalBranch6MkBalBranch1173(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1118(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Zero), Pos(wvu26530), bb, bc) → new_mkBalBranch6MkBalBranch1145(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu26530), bb, bc)
new_mkBalBranch6MkBalBranch360(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu1971000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch328(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0134(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Succ(wvu239200), bb, bc) → new_mkBalBranch6MkBalBranch0125(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch395(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, wvu2025, bb, bc) → new_mkBalBranch6MkBalBranch323(wvu1887, wvu1676, wvu1677, wvu1886, wvu2025, wvu197100, bb, bc)
new_mkBalBranch6MkBalBranch1169(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Zero), Neg(wvu25570), bb, bc) → new_mkBalBranch6MkBalBranch1148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu25570), bb, bc)
new_mkBalBranch6MkBalBranch379(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch364(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0129(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu27390), wvu271400, bf, bg) → new_mkBalBranch6MkBalBranch0149(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu27390, wvu271400, bf, bg)
new_mkBalBranch6MkBalBranch39(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Succ(Zero), wvu1676, wvu1677, wvu1886, Branch(wvu16800, wvu16801, Pos(Zero), wvu16803, wvu16804), bb, bc)
new_mkBalBranch6MkBalBranch0157(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu22260), bb, bc) → new_mkBalBranch6MkBalBranch0158(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu22260, bb, bc)
new_mkBalBranch6MkBalBranch367(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Neg(wvu27220), bd, be) → new_mkBalBranch6MkBalBranch325(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, new_primMulNat(wvu27220), bd, be)
new_mkBalBranch6MkBalBranch3101(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(wvu20330), bb, bc) → new_mkBalBranch6MkBalBranch362(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20330), bb, bc)
new_mkBalBranch6MkBalBranch1125(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Neg(Succ(wvu274800)), Neg(wvu27490), bd, be) → new_mkBalBranch6MkBalBranch1131(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, new_primMulNat0(wvu27490), bd, be)
new_mkBalBranch6MkBalBranch42(wvu1887, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch45(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch344(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, Zero, bb, bc) → new_mkBalBranch6MkBalBranch363(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch1(wvu1485, wvu1486, wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h) → new_mkBalBranch6MkBalBranch5(wvu1488, new_deleteMax0(wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h), wvu1485, wvu1486, wvu1488, new_ps0(new_mkBalBranch6Size_l(wvu1488, new_deleteMax0(wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h), wvu1485, wvu1486, h, ba), wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, wvu1485, wvu1486, h, ba), ba, h)
new_mkBalBranch6MkBalBranch0158(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu23940), wvu197800, bb, bc) → new_mkBalBranch6MkBalBranch0134(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu23940, wvu197800, bb, bc)
new_mkBalBranch6MkBalBranch0137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Succ(wvu199000)), Neg(wvu19910), bb, bc) → new_mkBalBranch6MkBalBranch0142(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, new_primMulNat0(wvu19910), bb, bc)
new_primMulNat0(Succ(wvu197900)) → new_primPlusNat0(new_primMulNat1(wvu197900), Succ(wvu197900))
new_mkBalBranch6MkBalBranch1154(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Zero), Pos(wvu26650), bb, bc) → new_mkBalBranch6MkBalBranch1161(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu26650), bb, bc)
new_mkBalBranch6MkBalBranch1115(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, Succ(wvu267400), bb, bc) → new_mkBalBranch6MkBalBranch1117(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch363(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, EmptyFM, bb, bc) → error([])
new_mkBalBranch6MkBalBranch331(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, wvu2114, bb, bc) → new_mkBalBranch6MkBalBranch335(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu2114, wvu197600, bb, bc)
new_mkBalBranch6MkBalBranch392(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu20710), bb, bc) → new_mkBalBranch6MkBalBranch342(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch387(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, Pos(wvu20340), bb, bc) → new_mkBalBranch6MkBalBranch388(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, new_primMulNat(wvu20340), bb, bc)
new_mkBalBranch6MkBalBranch1154(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Succ(wvu266400)), Neg(wvu26650), bb, bc) → new_mkBalBranch6MkBalBranch1160(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, new_primMulNat0(wvu26650), bb, bc)
new_mkBalBranch6MkBalBranch1125(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Neg(Zero), Pos(wvu27490), bd, be) → new_mkBalBranch6MkBalBranch1132(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, new_primMulNat0(wvu27490), bd, be)
new_mkBalBranch6MkBalBranch0120(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1131(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, wvu2761, bd, be) → new_mkBalBranch6MkBalBranch1164(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu2761, wvu274800, bd, be)
new_mkBalBranch6MkBalBranch0138(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu22390), bb, bc) → new_mkBalBranch6MkBalBranch019(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1182(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, Branch(wvu188640, wvu188641, wvu188642, wvu188643, wvu188644), bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvu188640, wvu188641, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvu18860, wvu18861, wvu18863, wvu188643, bb, bc), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvu1676, wvu1677, wvu188644, EmptyFM, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch1157(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1136(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch351(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch340(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch019(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch0126(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Zero), Neg(wvu19880), bb, bc) → new_mkBalBranch6MkBalBranch0120(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19880), bb, bc)
new_mkBalBranch6MkBalBranch1115(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2554000), Succ(wvu267400), bb, bc) → new_mkBalBranch6MkBalBranch1115(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2554000, wvu267400, bb, bc)
new_mkBalBranch6MkBalBranch1115(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1118(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0152(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu27370), bf, bg) → new_mkBalBranch6MkBalBranch0131(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch1113(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch117(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0114(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch013(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0128(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, wvu2739, bf, bg) → new_mkBalBranch6MkBalBranch0129(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu2739, wvu271400, bf, bg)
new_mkBalBranch6MkBalBranch1137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27250), bb, bc) → new_mkBalBranch6MkBalBranch115(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch014(wvu1887, wvu16800, wvu16801, wvu1680200, EmptyFM, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → error([])
new_mkBalBranch6MkBalBranch427(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu19630), bb, bc) → new_mkBalBranch6MkBalBranch419(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch420(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be) → new_mkBalBranch6MkBalBranch365(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, new_mkBalBranch6Size_l(wvu2684, Branch(wvu2685, wvu2686, Pos(Succ(wvu2687)), wvu2688, wvu2689), wvu2690, wvu2691, be, bd), bd, be)
new_mkBalBranch6MkBalBranch0157(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch013(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, wvu2236, bb, bc) → new_mkBalBranch6MkBalBranch018(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, wvu2236, bb, bc)
new_mkBalBranch6MkBalBranch43(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu19600), bb, bc) → error([])
new_mkBalBranch6MkBalBranch380(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu21240), bb, bc) → new_mkBalBranch6MkBalBranch344(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu21240, Zero, bb, bc)
new_mkBalBranch6Size_r0(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb) → new_sizeFM(Branch(wvu16800, wvu16801, Pos(Zero), wvu16803, wvu16804), bb, bc)
new_mkBalBranch6MkBalBranch1125(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Pos(Zero), Pos(wvu27490), bd, be) → new_mkBalBranch6MkBalBranch1128(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, new_primMulNat0(wvu27490), bd, be)
new_mkBalBranch6MkBalBranch1147(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch117(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_ps0(wvu2245, wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, wvu1485, wvu1486, h, ba) → new_primPlusInt2(wvu2245, wvu1488, new_deleteMax0(wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h), wvu1485, wvu1486, h, ba)
new_mkBalBranch6MkBalBranch0122(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu198700, bb, bc) → new_mkBalBranch6MkBalBranch0121(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_primPlusInt0(wvu3320, Neg(wvu520)) → new_primMinusNat0(wvu3320, wvu520)
new_mkBalBranch6MkBalBranch374(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch326(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch394(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu21150), bb, bc) → new_mkBalBranch6MkBalBranch38(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch382(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu197500)), bb, bc) → new_mkBalBranch6MkBalBranch385(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, new_mkBalBranch6Size_r2(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch0135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch0136(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1149(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, Zero, bd, be) → new_mkBalBranch6MkBalBranch1151(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch354(wvu1887, wvu1676, wvu1677, wvu1886, Pos(Zero), bb, bc) → new_mkBalBranch6MkBalBranch356(wvu1887, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_r1(wvu1887, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch0138(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0139(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch365(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Neg(Zero), bd, be) → new_mkBalBranch6MkBalBranch337(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, new_mkBalBranch6Size_r3(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, be, bd), bd, be)
new_mkBalBranch6MkBalBranch321(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu20730), wvu197500, bb, bc) → new_mkBalBranch6MkBalBranch341(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu20730, wvu197500, bb, bc)
new_mkBalBranch6MkBalBranch43(wvu1887, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch45(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1146(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, wvu2742, bb, bc) → new_mkBalBranch6MkBalBranch116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBranch(wvu2667, wvu2668, wvu2669, wvu2670, wvu2671, bh, ca) → Branch(wvu2668, wvu2669, new_primPlusInt(new_primPlusInt0(Succ(Zero), new_sizeFM(wvu2670, bh, ca)), wvu2670, wvu2671, wvu2668, bh, ca), wvu2670, wvu2671)
new_mkBalBranch6MkBalBranch47(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu26930), Zero, bd, be) → new_mkBalBranch6MkBalBranch417(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch1133(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Succ(wvu27630), bd, be) → new_mkBalBranch6MkBalBranch1149(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu27630, Zero, bd, be)
new_mkBalBranch6MkBalBranch346(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch326(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_primMulNat1(wvu194200) → new_primPlusNat0(Zero, Succ(wvu194200))
new_mkBalBranch6MkBalBranch369(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Succ(wvu197600)), bb, bc) → new_mkBalBranch6MkBalBranch318(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, new_mkBalBranch6Size_r0(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch0127(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Pos(Succ(wvu271400)), Neg(wvu27150), bf, bg) → new_mkBalBranch6MkBalBranch0130(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, new_primMulNat0(wvu27150), bf, bg)
new_mkBalBranch6MkBalBranch0158(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu197800, bb, bc) → new_mkBalBranch6MkBalBranch0125(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch5(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, Pos(Succ(Succ(Succ(wvu18880000)))), bb, bc) → new_mkBalBranch6MkBalBranch50(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch354(wvu1887, wvu1676, wvu1677, wvu1886, Pos(Succ(wvu197100)), bb, bc) → new_mkBalBranch6MkBalBranch355(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, new_mkBalBranch6Size_r1(wvu1887, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch0153(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, wvu2738, bf, bg) → new_mkBalBranch6MkBalBranch0113(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_primMinusNat0(Succ(wvu33200), Zero) → Pos(Succ(wvu33200))
new_mkBalBranch6MkBalBranch51(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Zero, wvu1676, wvu1677, wvu1886, wvu1680, bb, bc)
new_sizeFM(EmptyFM, bb, bc) → Pos(Zero)
new_mkBalBranch6MkBalBranch1139(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, wvu265200, bb, bc) → new_mkBalBranch6MkBalBranch116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1155(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, wvu2746, bb, bc) → new_mkBalBranch6MkBalBranch1177(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, wvu2746, bb, bc)
new_mkBalBranch6MkBalBranch1164(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Zero, wvu274800, bd, be) → new_mkBalBranch6MkBalBranch1166(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch1140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Succ(wvu265200)), Neg(wvu26530), bb, bc) → new_mkBalBranch6MkBalBranch1144(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, new_primMulNat0(wvu26530), bb, bc)
new_mkBalBranch6MkBalBranch0127(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Neg(Succ(wvu271400)), Pos(wvu27150), bf, bg) → new_mkBalBranch6MkBalBranch0153(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, new_primMulNat0(wvu27150), bf, bg)
new_mkBalBranch6MkBalBranch399(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, Succ(wvu20200), bb, bc) → new_mkBalBranch6MkBalBranch360(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, wvu20200, bb, bc)
new_mkBalBranch6MkBalBranch371(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(wvu20310), bb, bc) → new_mkBalBranch6MkBalBranch346(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20310), bb, bc)
new_mkBalBranch6MkBalBranch1154(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Zero), Pos(wvu26650), bb, bc) → new_mkBalBranch6MkBalBranch1157(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu26650), bb, bc)
new_mkBalBranch6MkBalBranch48(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Zero, Zero, bf, bg) → new_mkBalBranch6MkBalBranch410(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch341(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch340(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0127(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Neg(Succ(wvu271400)), Neg(wvu27150), bf, bg) → new_mkBalBranch6MkBalBranch0128(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, new_primMulNat0(wvu27150), bf, bg)
new_mkBalBranch6MkBalBranch1143(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, wvu2718, bb, bc) → new_mkBalBranch6MkBalBranch1114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, wvu2718, bb, bc)
new_mkBalBranch6MkBalBranch42(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu19590), bb, bc) → new_mkBalBranch6MkBalBranch44(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch339(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch340(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1173(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu26780), bb, bc) → new_mkBalBranch6MkBalBranch1116(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch413(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(wvu19540), bb, bc) → new_mkBalBranch6MkBalBranch415(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu19540), bb, bc)
new_mkBalBranch6MkBalBranch315(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, Succ(wvu21090), bb, bc) → new_mkBalBranch6MkBalBranch350(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, wvu21090, bb, bc)
new_mkBalBranch6MkBalBranch1141(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, wvu2713, bb, bc) → new_mkBalBranch6MkBalBranch1120(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2713, wvu255600, bb, bc)
new_mkBalBranch6MkBalBranch383(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, Pos(wvu20160), bb, bc) → new_mkBalBranch6MkBalBranch390(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, new_primMulNat(wvu20160), bb, bc)
new_mkBalBranch6MkBalBranch1167(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu26770), bb, bc) → new_mkBalBranch6MkBalBranch1168(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, wvu26770, bb, bc)
new_mkBalBranch6MkBalBranch353(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Zero), bb, bc) → new_mkBalBranch6MkBalBranch3101(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_r(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch0122(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu22350), wvu198700, bb, bc) → new_mkBalBranch6MkBalBranch0155(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu22350, wvu198700, bb, bc)
new_mkBalBranch6MkBalBranch1150(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be) → new_mkBalBranch6MkBalBranch1163(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch47(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu26930), Succ(wvu26940), bd, be) → new_mkBalBranch6MkBalBranch47(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu26930, wvu26940, bd, be)
new_mkBalBranch6MkBalBranch421(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(wvu19510), bb, bc) → new_mkBalBranch6MkBalBranch422(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu19510), bb, bc)
new_mkBalBranch6MkBalBranch1165(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Succ(wvu2748000), Succ(wvu275600), bd, be) → new_mkBalBranch6MkBalBranch1165(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu2748000, wvu275600, bd, be)
new_mkBalBranch6MkBalBranch341(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Succ(wvu206800), bb, bc) → new_mkBalBranch6MkBalBranch37(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch37(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch361(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch329(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, Neg(wvu20300), bb, bc) → new_mkBalBranch6MkBalBranch331(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, new_primMulNat(wvu20300), bb, bc)
new_mkBalBranch6MkBalBranch333(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, Zero, bd, be) → new_mkBalBranch6MkBalBranch311(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch1134(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1136(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch356(wvu1887, wvu1676, wvu1677, wvu1886, Pos(wvu20020), bb, bc) → new_mkBalBranch6MkBalBranch322(wvu1887, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20020), bb, bc)
new_mkBalBranch6MkBalBranch34(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch35(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1169(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Succ(wvu255600)), Neg(wvu25570), bb, bc) → new_mkBalBranch6MkBalBranch1179(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, new_primMulNat0(wvu25570), bb, bc)
new_mkBalBranch6MkBalBranch0127(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Pos(Succ(wvu271400)), Pos(wvu27150), bf, bg) → new_mkBalBranch6MkBalBranch0150(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, new_primMulNat0(wvu27150), bf, bg)
new_mkBalBranch6MkBalBranch349(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, wvu2730, bd, be) → new_mkBalBranch6MkBalBranch312(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch310(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Zero, Succ(wvu272600), bd, be) → new_mkBalBranch6MkBalBranch312(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_primPlusNat0(Zero, Succ(wvu5200)) → Succ(wvu5200)
new_primPlusNat0(Succ(wvu33200), Zero) → Succ(wvu33200)
new_mkBalBranch6MkBalBranch1175(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1118(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu199000)), Pos(wvu19910), bb, bc) → new_mkBalBranch6MkBalBranch0144(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, new_primMulNat0(wvu19910), bb, bc)
new_mkBalBranch6MkBalBranch411(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu19680), bb, bc) → new_mkBalBranch6MkBalBranch0137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_sizeFM(wvu16803, bb, bc), new_sizeFM(wvu16804, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch0148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Succ(wvu197800)), Pos(wvu19790), bb, bc) → new_mkBalBranch6MkBalBranch0133(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197800, new_primMulNat0(wvu19790), bb, bc)
new_mkBalBranch6MkBalBranch414(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1965, bb, bc) → new_mkBalBranch6MkBalBranch49(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch380(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch364(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch419(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch369(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_l(wvu1887, Branch(wvu16800, wvu16801, Pos(Zero), wvu16803, wvu16804), wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch0116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu198700)), Neg(wvu19880), bb, bc) → new_mkBalBranch6MkBalBranch0122(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19880), wvu198700, bb, bc)
new_mkBalBranch6MkBalBranch5(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, Pos(Succ(Zero)), bb, bc) → new_mkBalBranch6MkBalBranch51(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch338(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu27320), bd, be) → new_mkBalBranch6MkBalBranch312(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch0137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Zero), Pos(wvu19910), bb, bc) → new_mkBalBranch6MkBalBranch0146(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19910), bb, bc)
new_mkBalBranch6MkBalBranch013(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch014(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1136(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBalBranch6MkBalBranch1124(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_primMulNat(Zero) → Zero
new_mkBalBranch6MkBalBranch378(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(wvu20350), bb, bc) → new_mkBalBranch6MkBalBranch379(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20350), bb, bc)
new_mkBalBranch6MkBalBranch389(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, wvu2122, bb, bc) → new_mkBalBranch6MkBalBranch375(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu2122, wvu197700, bb, bc)
new_mkBalBranch6MkBalBranch1144(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, wvu2719, bb, bc) → new_mkBalBranch6MkBalBranch115(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch384(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(wvu20170), bb, bc) → new_mkBalBranch6MkBalBranch392(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20170), bb, bc)
new_mkBalBranch6MkBalBranch1163(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, Branch(wvu269240, wvu269241, wvu269242, wvu269243, wvu269244), bd, be) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvu269240, wvu269241, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvu26920, wvu26921, wvu26923, wvu269243, bd, be), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvu2690, wvu2691, wvu269244, Branch(wvu2685, wvu2686, Pos(Succ(wvu2687)), wvu2688, wvu2689), bd, be), bd, be)
new_mkBalBranch6MkBalBranch310(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu2711000), Succ(wvu272600), bd, be) → new_mkBalBranch6MkBalBranch310(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu2711000, wvu272600, bd, be)
new_mkBalBranch6MkBalBranch0137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu199000)), Neg(wvu19910), bb, bc) → new_mkBalBranch6MkBalBranch0145(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, new_primMulNat0(wvu19910), bb, bc)
new_mkBalBranch6MkBalBranch310(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu2711000), Zero, bd, be) → new_mkBalBranch6MkBalBranch311(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch1134(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2664000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch1123(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch3100(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, Neg(wvu20320), bb, bc) → new_mkBalBranch6MkBalBranch3103(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, new_primMulNat(wvu20320), bb, bc)
new_mkBalBranch6MkBalBranch0155(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1987000), Succ(wvu223400), bb, bc) → new_mkBalBranch6MkBalBranch0155(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1987000, wvu223400, bb, bc)
new_mkBalBranch6MkBalBranch394(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch326(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch348(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu27310), wvu271100, bd, be) → new_mkBalBranch6MkBalBranch310(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu27310, wvu271100, bd, be)
new_mkBalBranch6MkBalBranch0132(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch013(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch350(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch326(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch45(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch44(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0124(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1170(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Succ(wvu255400)), Pos(wvu25550), bb, bc) → new_mkBalBranch6MkBalBranch1142(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, new_primMulNat0(wvu25550), bb, bc)
new_mkBalBranch6MkBalBranch1162(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1136(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch48(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu27050), Succ(wvu27060), bf, bg) → new_mkBalBranch6MkBalBranch48(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu27050, wvu27060, bf, bg)
new_mkBalBranch6MkBalBranch381(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, wvu2726, bd, be) → new_mkBalBranch6MkBalBranch333(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, wvu2726, bd, be)
new_mkBalBranch6MkBalBranch0133(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197800, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0115(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch324(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, EmptyFM, bb, bc) → error([])
new_mkBalBranch6MkBalBranch339(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu20740), bb, bc) → new_mkBalBranch6MkBalBranch37(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch015(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu199000, bb, bc) → new_mkBalBranch6MkBalBranch017(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0127(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Neg(Zero), Pos(wvu27150), bf, bg) → new_mkBalBranch6MkBalBranch0141(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, new_primMulNat0(wvu27150), bf, bg)
new_primPlusInt1(wvu3320, Neg(wvu520)) → Neg(new_primPlusNat0(wvu3320, wvu520))
new_mkBalBranch6MkBalBranch1158(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1136(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1132(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Zero, bd, be) → new_mkBalBranch6MkBalBranch1150(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch378(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(wvu20350), bb, bc) → new_mkBalBranch6MkBalBranch380(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20350), bb, bc)
new_mkBalBranch6MkBalBranch1111(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBalBranch6MkBalBranch1112(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0123(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch426(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(wvu19550), bb, bc) → new_mkBalBranch6MkBalBranch424(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu19550), bb, bc)
new_mkBalBranch6MkBalBranch1125(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Neg(Zero), Neg(wvu27490), bd, be) → new_mkBalBranch6MkBalBranch1133(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, new_primMulNat0(wvu27490), bd, be)
new_mkBalBranch6MkBalBranch5(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, Neg(Zero), bb, bc) → new_mkBalBranch6MkBalBranch51(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1124(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, Branch(wvu188640, wvu188641, wvu188642, wvu188643, wvu188644), bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvu188640, wvu188641, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvu18860, wvu18861, wvu18863, wvu188643, bb, bc), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvu1676, wvu1677, wvu188644, Branch(wvu16800, wvu16801, Neg(Zero), wvu16803, wvu16804), bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch44(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch354(wvu1887, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_l(wvu1887, EmptyFM, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch427(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch418(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch424(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu19670), bb, bc) → new_mkBalBranch6MkBalBranch416(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1121(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBalBranch6MkBalBranch1112(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch47(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Zero, Zero, bd, be) → new_mkBalBranch6MkBalBranch420(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch0125(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Succ(Succ(Zero)), wvu16800, wvu16801, new_mkBranch(Succ(Succ(Succ(Zero))), wvu1676, wvu1677, wvu1886, wvu16803, bb, bc), wvu16804, bb, bc)
new_mkBalBranch6MkBalBranch0116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Zero), Pos(wvu19880), bb, bc) → new_mkBalBranch6MkBalBranch0123(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19880), bb, bc)
new_mkBalBranch6MkBalBranch0131(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg) → new_mkBalBranch6MkBalBranch0154(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch313(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be) → new_mkBalBranch6MkBalBranch336(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch325(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu27290), bd, be) → new_mkBalBranch6MkBalBranch311(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6Size_l0(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb) → new_mkBalBranch6Size_l(wvu1887, Branch(wvu16800, wvu16801, Pos(Succ(wvu1680200)), wvu16803, wvu16804), wvu1676, wvu1677, bc, bb)
new_mkBalBranch6MkBalBranch0136(wvu1887, wvu16800, wvu16801, Branch(wvu168030, wvu168031, wvu168032, wvu168033, wvu168034), wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvu168030, wvu168031, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvu1676, wvu1677, wvu1886, wvu168033, bb, bc), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvu16800, wvu16801, wvu168034, wvu16804, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch3102(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, wvu2731, bd, be) → new_mkBalBranch6MkBalBranch348(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu2731, wvu271100, bd, be)
new_mkBalBranch6MkBalBranch0132(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu22300), bb, bc) → new_mkBalBranch6MkBalBranch0125(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch48(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu27050), Zero, bf, bg) → new_mkBalBranch6MkBalBranch0127(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, new_sizeFM(wvu2700, bf, bg), new_sizeFM(wvu2701, bf, bg), bf, bg)
new_mkBalBranch6MkBalBranch50(wvu1887, Branch(wvu16800, wvu16801, Pos(Zero), wvu16803, wvu16804), wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch425(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_l(wvu1887, Branch(wvu16800, wvu16801, Pos(Zero), wvu16803, wvu16804), wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch0148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Zero), Pos(wvu19790), bb, bc) → new_mkBalBranch6MkBalBranch0157(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19790), bb, bc)
new_mkBalBranch6MkBalBranch1171(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, wvu2674, bb, bc) → new_mkBalBranch6MkBalBranch1178(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, wvu2674, bb, bc)
new_mkBalBranch6MkBalBranch391(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Succ(Zero), wvu1676, wvu1677, wvu1886, Branch(wvu16800, wvu16801, Neg(Zero), wvu16803, wvu16804), bb, bc)
new_mkBalBranch6MkBalBranch386(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(wvu20190), bb, bc) → new_mkBalBranch6MkBalBranch351(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20190), bb, bc)
new_mkBalBranch6MkBalBranch322(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu20220), bb, bc) → new_mkBalBranch6MkBalBranch323(wvu1887, wvu1676, wvu1677, wvu1886, Zero, wvu20220, bb, bc)
new_mkBalBranch6MkBalBranch5(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, Pos(Zero), bb, bc) → new_mkBalBranch6MkBalBranch51(wvu1887, wvu1680, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0123(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu24000), bb, bc) → new_mkBalBranch6MkBalBranch0121(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch318(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, Pos(wvu20280), bb, bc) → new_mkBalBranch6MkBalBranch314(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, new_primMulNat(wvu20280), bb, bc)
new_mkBalBranch6MkBalBranch1148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1121(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0146(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0139(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch336(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be) → new_mkBranch(Succ(Zero), wvu2690, wvu2691, wvu2692, Branch(wvu2685, wvu2686, Pos(Succ(wvu2687)), wvu2688, wvu2689), bd, be)
new_mkBalBranch6MkBalBranch1117(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvu18860, wvu18861, wvu18863, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvu1676, wvu1677, wvu18864, EmptyFM, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch392(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch340(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch412(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch416(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch362(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu21200), bb, bc) → new_mkBalBranch6MkBalBranch363(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0129(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Zero, wvu271400, bf, bg) → new_mkBalBranch6MkBalBranch0113(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch1156(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, wvu2747, bb, bc) → new_mkBalBranch6MkBalBranch1123(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch334(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch326(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch347(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, wvu2727, bd, be) → new_mkBalBranch6MkBalBranch311(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch373(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu20230), bb, bc) → new_mkBalBranch6MkBalBranch328(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0117(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu198700, Succ(wvu22340), bb, bc) → new_mkBalBranch6MkBalBranch0155(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu198700, wvu22340, bb, bc)
new_mkBalBranch6MkBalBranch390(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, wvu2068, bb, bc) → new_mkBalBranch6MkBalBranch352(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, wvu2068, bb, bc)
new_mkBalBranch6MkBalBranch369(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu197600)), bb, bc) → new_mkBalBranch6MkBalBranch329(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, new_mkBalBranch6Size_r0(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch1154(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Succ(wvu266400)), Neg(wvu26650), bb, bc) → new_mkBalBranch6MkBalBranch1156(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, new_primMulNat0(wvu26650), bb, bc)
new_mkBalBranch6MkBalBranch0117(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu198700, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0118(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0151(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Zero, bf, bg) → new_mkBalBranch6MkBalBranch0112(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch1145(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch117(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1167(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1118(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch119(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, Succ(wvu27070), bb, bc) → new_mkBalBranch6MkBalBranch1110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, wvu27070, bb, bc)
new_mkBalBranch6MkBalBranch1163(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, EmptyFM, bd, be) → error([])
new_mkBalBranch6MkBalBranch0148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Zero), Neg(wvu19790), bb, bc) → new_mkBalBranch6MkBalBranch0156(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19790), bb, bc)
new_mkBalBranch6MkBalBranch372(wvu1887, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch34(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1154(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Succ(wvu266400)), Pos(wvu26650), bb, bc) → new_mkBalBranch6MkBalBranch1155(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, new_primMulNat0(wvu26650), bb, bc)
new_mkBalBranch6MkBalBranch316(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, wvu2024, bb, bc) → new_mkBalBranch6MkBalBranch317(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1159(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, wvu2752, bb, bc) → new_mkBalBranch6MkBalBranch1135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch327(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, wvu2021, bb, bc) → new_mkBalBranch6MkBalBranch328(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0142(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, wvu2237, bb, bc) → new_mkBalBranch6MkBalBranch019(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch328(wvu1887, wvu1676, wvu1677, Branch(wvu18860, wvu18861, wvu18862, wvu18863, wvu18864), bb, bc) → new_mkBalBranch6MkBalBranch1170(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_sizeFM(wvu18864, bb, bc), new_sizeFM(wvu18863, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch1175(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu26810), bb, bc) → new_mkBalBranch6MkBalBranch1117(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0127(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Pos(Zero), Neg(wvu27150), bf, bg) → new_mkBalBranch6MkBalBranch0152(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, new_primMulNat0(wvu27150), bf, bg)
new_mkBalBranch6MkBalBranch1125(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Pos(Succ(wvu274800)), Pos(wvu27490), bd, be) → new_mkBalBranch6MkBalBranch1126(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, new_primMulNat0(wvu27490), bd, be)
new_primPlusNat0(Zero, Zero) → Zero
new_mkBalBranch6MkBalBranch324(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, Branch(wvu18860, wvu18861, wvu18862, wvu18863, wvu18864), bb, bc) → new_mkBalBranch6MkBalBranch1140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_sizeFM(wvu18864, bb, bc), new_sizeFM(wvu18863, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch1115(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2554000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch1116(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0141(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu27400), bf, bg) → new_mkBalBranch6MkBalBranch0113(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch1170(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Zero), Pos(wvu25550), bb, bc) → new_mkBalBranch6MkBalBranch1175(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu25550), bb, bc)
new_mkBalBranch6MkBalBranch1113(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27450), bb, bc) → new_mkBalBranch6MkBalBranch1114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu27450, Zero, bb, bc)
new_mkBalBranch6MkBalBranch014(wvu1887, wvu16800, wvu16801, wvu1680200, Branch(wvu168030, wvu168031, wvu168032, wvu168033, wvu168034), wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvu168030, wvu168031, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvu1676, wvu1677, wvu1886, wvu168033, bb, bc), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvu16800, wvu16801, wvu168034, wvu16804, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch353(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Zero), bb, bc) → new_mkBalBranch6MkBalBranch378(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_r(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch383(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, Neg(wvu20160), bb, bc) → new_mkBalBranch6MkBalBranch345(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, new_primMulNat(wvu20160), bb, bc)
new_mkBalBranch6MkBalBranch368(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, Pos(wvu27230), bd, be) → new_mkBalBranch6MkBalBranch349(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, new_primMulNat(wvu27230), bd, be)
new_mkBalBranch6MkBalBranch368(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, Neg(wvu27230), bd, be) → new_mkBalBranch6MkBalBranch3102(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, new_primMulNat(wvu27230), bd, be)
new_mkBalBranch6MkBalBranch377(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch391(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch353(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu197700)), bb, bc) → new_mkBalBranch6MkBalBranch387(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, new_mkBalBranch6Size_r(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6Size_r1(wvu1887, wvu1676, wvu1677, bc, bb) → new_sizeFM(EmptyFM, bb, bc)
new_mkBalBranch6MkBalBranch1161(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27540), bb, bc) → new_mkBalBranch6MkBalBranch1135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch320(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, wvu2073, bb, bc) → new_mkBalBranch6MkBalBranch321(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu2073, wvu197500, bb, bc)
new_mkBalBranch6MkBalBranch1125(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Pos(Succ(wvu274800)), Neg(wvu27490), bd, be) → new_mkBalBranch6MkBalBranch1127(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, new_primMulNat0(wvu27490), bd, be)
new_sizeFM(Branch(wvu18860, wvu18861, wvu18862, wvu18863, wvu18864), bb, bc) → wvu18862
new_mkBalBranch6MkBalBranch348(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Zero, wvu271100, bd, be) → new_mkBalBranch6MkBalBranch312(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch0139(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch0126(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0144(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, wvu2240, bb, bc) → new_mkBalBranch6MkBalBranch017(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch369(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Zero), bb, bc) → new_mkBalBranch6MkBalBranch371(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_r0(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch397(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu20700), bb, bc) → new_mkBalBranch6MkBalBranch321(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu20700, bb, bc)
new_mkBalBranch6MkBalBranch344(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, Succ(wvu21170), bb, bc) → new_mkBalBranch6MkBalBranch376(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, wvu21170, bb, bc)
new_mkBalBranch6MkBalBranch1132(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Succ(wvu27620), bd, be) → new_mkBalBranch6MkBalBranch1166(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch0143(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0139(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch119(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1111(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0115(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch014(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch332(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Zero, bd, be) → new_mkBalBranch6MkBalBranch313(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch1148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27170), bb, bc) → new_mkBalBranch6MkBalBranch119(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu27170, Zero, bb, bc)
new_mkBalBranch6MkBalBranch1152(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27530), wvu266400, bb, bc) → new_mkBalBranch6MkBalBranch1134(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu27530, wvu266400, bb, bc)
new_primMinusNat0(Zero, Zero) → Pos(Zero)
new_mkBalBranch6MkBalBranch416(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch353(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_l(wvu1887, Branch(wvu16800, wvu16801, Neg(Zero), wvu16803, wvu16804), wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch360(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu1971000), Succ(wvu202000), bb, bc) → new_mkBalBranch6MkBalBranch360(wvu1887, wvu1676, wvu1677, wvu1886, wvu1971000, wvu202000, bb, bc)
new_mkBalBranch6MkBalBranch0130(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, wvu2735, bf, bg) → new_mkBalBranch6MkBalBranch0131(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch385(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, Neg(wvu20180), bb, bc) → new_mkBalBranch6MkBalBranch320(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, new_primMulNat(wvu20180), bb, bc)
new_mkBalBranch6MkBalBranch425(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(wvu19530), bb, bc) → new_mkBalBranch6MkBalBranch427(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu19530), bb, bc)
new_mkBalBranch6MkBalBranch1179(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, wvu2708, bb, bc) → new_mkBalBranch6MkBalBranch1111(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch337(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Pos(wvu27240), bd, be) → new_mkBalBranch6MkBalBranch338(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, new_primMulNat(wvu27240), bd, be)
new_mkBalBranch6MkBalBranch018(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, Succ(wvu22360), bb, bc) → new_mkBalBranch6MkBalBranch016(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, wvu22360, bb, bc)
new_mkBalBranch6MkBalBranch360(wvu1887, wvu1676, wvu1677, wvu1886, Zero, Succ(wvu202000), bb, bc) → new_mkBalBranch6MkBalBranch317(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0149(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu2714000), Zero, bf, bg) → new_mkBalBranch6MkBalBranch0131(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6Size_l(wvu2244, wvu1484, wvu1480, wvu1481, h, ba) → new_sizeFM(wvu2244, ba, h)
new_mkBalBranch6MkBalBranch1129(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Succ(wvu27590), bd, be) → new_mkBalBranch6MkBalBranch1151(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch1125(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Pos(Zero), Neg(wvu27490), bd, be) → new_mkBalBranch6MkBalBranch1129(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, new_primMulNat0(wvu27490), bd, be)
new_mkBalBranch6MkBalBranch387(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, Neg(wvu20340), bb, bc) → new_mkBalBranch6MkBalBranch389(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, new_primMulNat(wvu20340), bb, bc)
new_mkBalBranch6MkBalBranch355(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, Pos(wvu20010), bb, bc) → new_mkBalBranch6MkBalBranch359(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, new_primMulNat(wvu20010), bb, bc)
new_mkBalBranch6MkBalBranch350(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Succ(wvu210900), bb, bc) → new_mkBalBranch6MkBalBranch38(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1112(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, Branch(wvu188640, wvu188641, wvu188642, wvu188643, wvu188644), bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvu188640, wvu188641, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvu18860, wvu18861, wvu18863, wvu188643, bb, bc), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvu1676, wvu1677, wvu188644, Branch(wvu16800, wvu16801, Neg(Succ(wvu1680200)), wvu16803, wvu16804), bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch323(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu20250), wvu197100, bb, bc) → new_mkBalBranch6MkBalBranch360(wvu1887, wvu1676, wvu1677, wvu1886, wvu20250, wvu197100, bb, bc)
new_mkBalBranch6MkBalBranch1124(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, EmptyFM, bb, bc) → error([])
new_mkBalBranch6MkBalBranch356(wvu1887, wvu1676, wvu1677, wvu1886, Neg(wvu20020), bb, bc) → new_mkBalBranch6MkBalBranch373(wvu1887, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20020), bb, bc)
new_mkBalBranch6MkBalBranch1110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2556000), Zero, bb, bc) → new_mkBalBranch6MkBalBranch1111(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0152(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Zero, bf, bg) → new_mkBalBranch6MkBalBranch0112(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch0145(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, wvu2241, bb, bc) → new_mkBalBranch6MkBalBranch015(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu2241, wvu199000, bb, bc)
new_mkBalBranch6MkBalBranch1118(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBalBranch6MkBalBranch1182(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Zero), Neg(wvu19790), bb, bc) → new_mkBalBranch6MkBalBranch0114(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19790), bb, bc)
new_mkBalBranch6MkBalBranch393(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Succ(wvu27280), bd, be) → new_mkBalBranch6MkBalBranch348(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Zero, wvu27280, bd, be)
new_mkBalBranch6MkBalBranch323(wvu1887, wvu1676, wvu1677, wvu1886, Zero, wvu197100, bb, bc) → new_mkBalBranch6MkBalBranch317(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Succ(wvu197800)), Neg(wvu19790), bb, bc) → new_mkBalBranch6MkBalBranch0115(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1170(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Zero), Pos(wvu25550), bb, bc) → new_mkBalBranch6MkBalBranch1167(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu25550), bb, bc)
new_mkBalBranch6MkBalBranch0146(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu22420), bb, bc) → new_mkBalBranch6MkBalBranch017(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch117(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBalBranch6MkBalBranch1181(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch413(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(wvu19540), bb, bc) → new_mkBalBranch6MkBalBranch414(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu19540), bb, bc)
new_mkBalBranch6MkBalBranch1177(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, Succ(wvu27460), bb, bc) → new_mkBalBranch6MkBalBranch1134(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, wvu27460, bb, bc)
new_mkBalBranch6MkBalBranch1170(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Succ(wvu255400)), Neg(wvu25550), bb, bc) → new_mkBalBranch6MkBalBranch1174(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, new_primMulNat0(wvu25550), bb, bc)
new_mkBalBranch6MkBalBranch396(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu20270), bb, bc) → new_mkBalBranch6MkBalBranch399(wvu1887, wvu1676, wvu1677, wvu1886, wvu20270, Zero, bb, bc)
new_mkBalBranch6MkBalBranch1157(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27500), bb, bc) → new_mkBalBranch6MkBalBranch1152(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, wvu27500, bb, bc)
new_mkBalBranch6MkBalBranch353(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Succ(wvu197700)), bb, bc) → new_mkBalBranch6MkBalBranch3100(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, new_mkBalBranch6Size_r(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch354(wvu1887, wvu1676, wvu1677, wvu1886, Neg(Zero), bb, bc) → new_mkBalBranch6MkBalBranch358(wvu1887, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_r1(wvu1887, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch373(wvu1887, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch34(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch318(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, Neg(wvu20280), bb, bc) → new_mkBalBranch6MkBalBranch319(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, new_primMulNat(wvu20280), bb, bc)
new_mkBalBranch6MkBalBranch1130(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, wvu2760, bd, be) → new_mkBalBranch6MkBalBranch1166(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch426(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(wvu19550), bb, bc) → new_mkBalBranch6MkBalBranch411(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu19550), bb, bc)
new_mkBalBranch6MkBalBranch1145(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27200), bb, bc) → new_mkBalBranch6MkBalBranch1139(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, wvu27200, bb, bc)
new_mkBalBranch6MkBalBranch315(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, Zero, bb, bc) → new_mkBalBranch6MkBalBranch324(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1183(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, wvu2712, bb, bc) → new_mkBalBranch6MkBalBranch1122(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch357(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, Neg(wvu20030), bb, bc) → new_mkBalBranch6MkBalBranch395(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, new_primMulNat(wvu20030), bb, bc)
new_mkBalBranch6MkBalBranch1135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvu18860, wvu18861, wvu18863, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvu1676, wvu1677, wvu18864, Branch(wvu16800, wvu16801, Neg(Zero), wvu16803, wvu16804), bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch1177(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu266400, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1123(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch357(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, Pos(wvu20030), bb, bc) → new_mkBalBranch6MkBalBranch316(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, new_primMulNat(wvu20030), bb, bc)
new_mkBalBranch6MkBalBranch338(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Zero, bd, be) → new_mkBalBranch6MkBalBranch313(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch0150(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, wvu2734, bf, bg) → new_mkBalBranch6MkBalBranch0111(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, wvu2734, bf, bg)
new_mkBalBranch6MkBalBranch1180(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27100), bb, bc) → new_mkBalBranch6MkBalBranch1111(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, Succ(wvu271800), bb, bc) → new_mkBalBranch6MkBalBranch116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0156(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu22320), bb, bc) → new_mkBalBranch6MkBalBranch0133(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu22320, Zero, bb, bc)
new_mkBalBranch6MkBalBranch314(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, wvu2109, bb, bc) → new_mkBalBranch6MkBalBranch315(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, wvu2109, bb, bc)
new_mkBalBranch6MkBalBranch0113(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg) → new_mkBranch(Succ(Succ(Zero)), wvu2697, wvu2698, new_mkBranch(Succ(Succ(Succ(Zero))), wvu2702, wvu2703, wvu2704, wvu2700, bf, bg), wvu2701, bf, bg)
new_mkBalBranch6MkBalBranch1120(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, wvu255600, bb, bc) → new_mkBalBranch6MkBalBranch1122(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0149(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu2714000), Succ(wvu273400), bf, bg) → new_mkBalBranch6MkBalBranch0149(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu2714000, wvu273400, bf, bg)
new_mkBalBranch6MkBalBranch337(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Neg(wvu27240), bd, be) → new_mkBalBranch6MkBalBranch332(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, new_primMulNat(wvu27240), bd, be)
new_mkBalBranch6MkBalBranch0143(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu22380), bb, bc) → new_mkBalBranch6MkBalBranch015(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu22380, bb, bc)
new_mkBalBranch6MkBalBranch340(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch361(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch48(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Zero, Succ(wvu27060), bf, bg) → new_mkBalBranch6MkBalBranch49(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6Size_r(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb) → new_sizeFM(Branch(wvu16800, wvu16801, Neg(Zero), wvu16803, wvu16804), bb, bc)
new_mkBalBranch6MkBalBranch362(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch364(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0155(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0135(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1123(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBalBranch6MkBalBranch1124(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch343(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, wvu2117, bb, bc) → new_mkBalBranch6MkBalBranch344(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, wvu2117, bb, bc)
new_mkBalBranch6MkBalBranch385(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, Pos(wvu20180), bb, bc) → new_mkBalBranch6MkBalBranch36(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, new_primMulNat(wvu20180), bb, bc)
new_mkBalBranch6MkBalBranch319(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, wvu2110, bb, bc) → new_mkBalBranch6MkBalBranch324(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Succ(wvu198700)), Neg(wvu19880), bb, bc) → new_mkBalBranch6MkBalBranch0118(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0149(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Zero, Succ(wvu273400), bf, bg) → new_mkBalBranch6MkBalBranch0113(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch1165(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Zero, Zero, bd, be) → new_mkBalBranch6MkBalBranch1150(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch1153(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27160), bb, bc) → new_mkBalBranch6MkBalBranch1122(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, Succ(wvu270700), bb, bc) → new_mkBalBranch6MkBalBranch1122(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch399(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, Zero, bb, bc) → new_mkBalBranch6MkBalBranch328(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch117(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_primMinusNat0(Zero, Succ(wvu5200)) → Neg(Succ(wvu5200))
new_mkBalBranch6MkBalBranch0155(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Succ(wvu223400), bb, bc) → new_mkBalBranch6MkBalBranch0121(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch376(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1977000), Succ(wvu211700), bb, bc) → new_mkBalBranch6MkBalBranch376(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1977000, wvu211700, bb, bc)
new_mkBalBranch6MkBalBranch423(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch418(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch365(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Pos(Succ(wvu271100)), bd, be) → new_mkBalBranch6MkBalBranch366(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, new_mkBalBranch6Size_r3(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, be, bd), bd, be)
new_mkBalBranch6MkBalBranch1166(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvu26920, wvu26921, wvu26923, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvu2690, wvu2691, wvu26924, Branch(wvu2685, wvu2686, Pos(Succ(wvu2687)), wvu2688, wvu2689), bd, be), bd, be)
new_mkBalBranch6MkBalBranch388(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, wvu2121, bb, bc) → new_mkBalBranch6MkBalBranch377(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch417(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch0148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_sizeFM(wvu16803, bb, bc), new_sizeFM(wvu16804, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch424(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch412(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1176(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu26820), bb, bc) → new_mkBalBranch6MkBalBranch1178(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu26820, Zero, bb, bc)
new_mkBalBranch6MkBalBranch365(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Pos(Zero), bd, be) → new_mkBalBranch6MkBalBranch367(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, new_mkBalBranch6Size_r3(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, be, bd), bd, be)
new_mkBalBranch6MkBalBranch1165(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Succ(wvu2748000), Zero, bd, be) → new_mkBalBranch6MkBalBranch1151(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch1169(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Succ(wvu255600)), Neg(wvu25570), bb, bc) → new_mkBalBranch6MkBalBranch1141(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, new_primMulNat0(wvu25570), bb, bc)
new_mkBalBranch6MkBalBranch016(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch0139(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1169(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Zero), Pos(wvu25570), bb, bc) → new_mkBalBranch6MkBalBranch1153(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu25570), bb, bc)
new_mkBalBranch6MkBalBranch49(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch410(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0120(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu23980), bb, bc) → new_mkBalBranch6MkBalBranch0118(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch38(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch39(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Succ(wvu265200)), Pos(wvu26530), bb, bc) → new_mkBalBranch6MkBalBranch1143(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, new_primMulNat0(wvu26530), bb, bc)
new_mkBalBranch6MkBalBranch328(wvu1887, wvu1676, wvu1677, EmptyFM, bb, bc) → error([])
new_mkBalBranch6MkBalBranch1114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, Zero, bb, bc) → new_mkBalBranch6MkBalBranch115(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch018(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu199000, Zero, bb, bc) → new_mkBalBranch6MkBalBranch019(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch0141(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Zero, bf, bg) → new_mkBalBranch6MkBalBranch0112(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, bf, bg)
new_mkBalBranch6MkBalBranch3103(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197700, wvu2118, bb, bc) → new_mkBalBranch6MkBalBranch363(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1158(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27510), bb, bc) → new_mkBalBranch6MkBalBranch1123(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch1128(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Succ(wvu27580), bd, be) → new_mkBalBranch6MkBalBranch1164(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, Zero, wvu27580, bd, be)
new_mkBalBranch6MkBalBranch372(wvu1887, wvu1676, wvu1677, wvu1886, Succ(wvu20260), bb, bc) → new_mkBalBranch6MkBalBranch317(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1120(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu27130), wvu255600, bb, bc) → new_mkBalBranch6MkBalBranch1110(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu27130, wvu255600, bb, bc)
new_mkBalBranch6MkBalBranch366(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, Pos(wvu27210), bd, be) → new_mkBalBranch6MkBalBranch381(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, new_primMulNat(wvu27210), bd, be)
new_mkBalBranch6MkBalBranch0137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Zero), Neg(wvu19910), bb, bc) → new_mkBalBranch6MkBalBranch0147(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19910), bb, bc)
new_mkBalBranch6MkBalBranch1134(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Succ(wvu2664000), Succ(wvu274600), bb, bc) → new_mkBalBranch6MkBalBranch1134(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu2664000, wvu274600, bb, bc)
new_mkBalBranch6MkBalBranch333(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, Succ(wvu27260), bd, be) → new_mkBalBranch6MkBalBranch310(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, wvu27260, bd, be)
new_mkBalBranch6MkBalBranch0147(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu22430), bb, bc) → new_mkBalBranch6MkBalBranch018(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu22430, Zero, bb, bc)
new_mkBalBranch6MkBalBranch365(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Neg(Succ(wvu271100)), bd, be) → new_mkBalBranch6MkBalBranch368(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, wvu271100, new_mkBalBranch6Size_r3(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, be, bd), bd, be)
new_mkBalBranch6MkBalBranch384(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(wvu20170), bb, bc) → new_mkBalBranch6MkBalBranch397(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20170), bb, bc)
new_mkBalBranch6MkBalBranch1178(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, Succ(wvu26740), bb, bc) → new_mkBalBranch6MkBalBranch1115(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, wvu26740, bb, bc)
new_mkBalBranch6MkBalBranch017(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Succ(Succ(Zero)), wvu16800, wvu16801, new_mkBranch(Succ(Succ(Succ(Zero))), wvu1676, wvu1677, wvu1886, wvu16803, bb, bc), wvu16804, bb, bc)
new_mkBalBranch6MkBalBranch334(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu21110), bb, bc) → new_mkBalBranch6MkBalBranch335(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, wvu21110, bb, bc)
new_mkBalBranch6MkBalBranch411(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch412(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_primPlusNat0(Succ(wvu33200), Succ(wvu5200)) → Succ(Succ(new_primPlusNat0(wvu33200, wvu5200)))
new_mkBalBranch6MkBalBranch317(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch35(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch50(wvu1887, EmptyFM, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch41(wvu1887, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_l(wvu1887, EmptyFM, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch1140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Succ(wvu265200)), Neg(wvu26530), bb, bc) → new_mkBalBranch6MkBalBranch1138(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu265200, new_primMulNat0(wvu26530), bb, bc)
new_mkBalBranch6MkBalBranch1180(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, bb, bc) → new_mkBalBranch6MkBalBranch1121(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch425(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(wvu19530), bb, bc) → new_mkBalBranch6MkBalBranch423(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu19530), bb, bc)
new_mkBalBranch6MkBalBranch1127(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, wvu274800, wvu2757, bd, be) → new_mkBalBranch6MkBalBranch1151(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, bd, be)
new_mkBalBranch6MkBalBranch359(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, wvu2020, bb, bc) → new_mkBalBranch6MkBalBranch399(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, wvu2020, bb, bc)
new_mkBalBranch6MkBalBranch50(wvu1887, Branch(wvu16800, wvu16801, Pos(Succ(wvu1680200)), wvu16803, wvu16804), wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch421(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_l0(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch0136(wvu1887, wvu16800, wvu16801, EmptyFM, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → error([])
new_mkBalBranch6MkBalBranch386(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(wvu20190), bb, bc) → new_mkBalBranch6MkBalBranch339(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20190), bb, bc)
new_mkBalBranch6MkBalBranch393(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Zero, bd, be) → new_mkBalBranch6MkBalBranch313(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch0151(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Succ(wvu27360), bf, bg) → new_mkBalBranch6MkBalBranch0129(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, Zero, wvu27360, bf, bg)
new_mkBalBranch6MkBalBranch1170(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Succ(wvu255400)), Neg(wvu25550), bb, bc) → new_mkBalBranch6MkBalBranch1172(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255400, new_primMulNat0(wvu25550), bb, bc)
new_mkBalBranch6MkBalBranch114(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch117(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc)
new_mkBalBranch6MkBalBranch0111(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, Succ(wvu27340), bf, bg) → new_mkBalBranch6MkBalBranch0149(wvu2696, wvu2697, wvu2698, wvu2699, wvu2700, wvu2701, wvu2702, wvu2703, wvu2704, wvu271400, wvu27340, bf, bg)
new_mkBalBranch6MkBalBranch1170(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Neg(Zero), Neg(wvu25550), bb, bc) → new_mkBalBranch6MkBalBranch1176(wvu1887, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu25550), bb, bc)
new_mkBalBranch6MkBalBranch342(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, EmptyFM, bb, bc) → error([])
new_mkBalBranch6MkBalBranch1122(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvu18860, wvu18861, wvu18863, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvu1676, wvu1677, wvu18864, Branch(wvu16800, wvu16801, Neg(Succ(wvu1680200)), wvu16803, wvu16804), bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch376(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Zero, Zero, bb, bc) → new_mkBalBranch6MkBalBranch364(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch1181(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, EmptyFM, bb, bc) → error([])
new_mkBalBranch6MkBalBranch311(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, Branch(wvu26920, wvu26921, wvu26922, wvu26923, wvu26924), bd, be) → new_mkBalBranch6MkBalBranch1125(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu26920, wvu26921, wvu26922, wvu26923, wvu26924, new_sizeFM(wvu26924, bd, be), new_sizeFM(wvu26923, bd, be), bd, be)
new_mkBalBranch6MkBalBranch354(wvu1887, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu197100)), bb, bc) → new_mkBalBranch6MkBalBranch357(wvu1887, wvu1676, wvu1677, wvu1886, wvu197100, new_mkBalBranch6Size_r1(wvu1887, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch352(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, Zero, bb, bc) → new_mkBalBranch6MkBalBranch342(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch369(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Zero), bb, bc) → new_mkBalBranch6MkBalBranch370(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_mkBalBranch6Size_r0(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch346(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu21160), bb, bc) → new_mkBalBranch6MkBalBranch315(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu21160, Zero, bb, bc)
new_mkBalBranch6MkBalBranch1169(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Succ(wvu255600)), Pos(wvu25570), bb, bc) → new_mkBalBranch6MkBalBranch118(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, wvu255600, new_primMulNat0(wvu25570), bb, bc)
new_mkBalBranch6MkBalBranch345(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, wvu2069, bb, bc) → new_mkBalBranch6MkBalBranch342(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch363(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, Branch(wvu18860, wvu18861, wvu18862, wvu18863, wvu18864), bb, bc) → new_mkBalBranch6MkBalBranch1154(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_sizeFM(wvu18864, bb, bc), new_sizeFM(wvu18863, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch371(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(wvu20310), bb, bc) → new_mkBalBranch6MkBalBranch394(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20310), bb, bc)
new_mkBalBranch6MkBalBranch342(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, Branch(wvu18860, wvu18861, wvu18862, wvu18863, wvu18864), bb, bc) → new_mkBalBranch6MkBalBranch1169(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_sizeFM(wvu18864, bb, bc), new_sizeFM(wvu18863, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch382(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(Succ(wvu197500)), bb, bc) → new_mkBalBranch6MkBalBranch383(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197500, new_mkBalBranch6Size_r2(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, bc, bb), bb, bc)
new_mkBalBranch6MkBalBranch0134(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Succ(wvu1978000), Succ(wvu239200), bb, bc) → new_mkBalBranch6MkBalBranch0134(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu1978000, wvu239200, bb, bc)
new_mkBalBranch6MkBalBranch418(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBalBranch6MkBalBranch419(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch396(wvu1887, wvu1676, wvu1677, wvu1886, Zero, bb, bc) → new_mkBalBranch6MkBalBranch34(wvu1887, wvu1676, wvu1677, wvu1886, bb, bc)
new_mkBalBranch6MkBalBranch370(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Pos(wvu20290), bb, bc) → new_mkBalBranch6MkBalBranch334(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat(wvu20290), bb, bc)
new_mkBalBranch6MkBalBranch0126(wvu1887, wvu16800, wvu16801, Branch(wvu168030, wvu168031, wvu168032, wvu168033, wvu168034), wvu16804, wvu1676, wvu1677, wvu1886, bb, bc) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvu168030, wvu168031, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvu1676, wvu1677, wvu1886, wvu168033, bb, bc), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvu16800, wvu16801, wvu168034, wvu16804, bb, bc), bb, bc)
new_mkBalBranch6MkBalBranch0116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Zero), Neg(wvu19880), bb, bc) → new_mkBalBranch6MkBalBranch0124(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19880), bb, bc)
new_mkBalBranch6MkBalBranch0148(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu197800)), Neg(wvu19790), bb, bc) → new_mkBalBranch6MkBalBranch0158(wvu1887, wvu16800, wvu16801, wvu1680200, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, new_primMulNat0(wvu19790), wvu197800, bb, bc)
new_mkBalBranch6MkBalBranch1140(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, Pos(Zero), Neg(wvu26530), bb, bc) → new_mkBalBranch6MkBalBranch1137(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu18860, wvu18861, wvu18862, wvu18863, wvu18864, new_primMulNat0(wvu26530), bb, bc)
new_deleteMax0(wvu14890, wvu14891, wvu14892, wvu14893, EmptyFM, ba, h) → wvu14893
new_mkBalBranch6MkBalBranch329(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, Pos(wvu20300), bb, bc) → new_mkBalBranch6MkBalBranch330(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, wvu197600, new_primMulNat(wvu20300), bb, bc)
new_mkBalBranch6MkBalBranch47(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, Zero, Succ(wvu26940), bd, be) → new_mkBalBranch6MkBalBranch420(wvu2684, wvu2685, wvu2686, wvu2687, wvu2688, wvu2689, wvu2690, wvu2691, wvu2692, bd, be)
new_mkBalBranch6MkBalBranch0116(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, Neg(Succ(wvu198700)), Pos(wvu19880), bb, bc) → new_mkBalBranch6MkBalBranch0121(wvu1887, wvu16800, wvu16801, wvu16803, wvu16804, wvu1676, wvu1677, wvu1886, bb, bc)
new_primMinusNat0(Succ(wvu33200), Succ(wvu5200)) → new_primMinusNat0(wvu33200, wvu5200)
The set Q consists of the following terms:
new_mkBalBranch6MkBalBranch0148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0149(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, Pos(x4), x5, x6)
new_mkBalBranch6MkBalBranch370(x0, x1, x2, x3, x4, x5, x6, x7, Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch1123(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch368(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch371(x0, x1, x2, x3, x4, x5, x6, x7, Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch335(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch331(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch394(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_primMinusNat0(Zero, Zero)
new_mkBalBranch6MkBalBranch376(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch0127(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch0149(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch0128(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_primPlusInt0(x0, Neg(x1))
new_mkBalBranch6MkBalBranch348(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6, x7, EmptyFM, x8, x9)
new_mkBalBranch6MkBalBranch0141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch329(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1175(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch361(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch50(x0, Branch(x1, x2, Neg(Zero), x3, x4), x5, x6, x7, x8, x9)
new_deleteMax0(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10)
new_mkBalBranch6Size_r0(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch0149(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0137(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch322(x0, x1, x2, x3, Succ(x4), x5, x6)
new_mkBalBranch6MkBalBranch0137(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch0146(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch426(x0, x1, x2, x3, x4, x5, x6, x7, Neg(x8), x9, x10)
new_mkBalBranch6MkBalBranch0157(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1128(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch0143(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch0142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_ps0(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch0127(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0127(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1182(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_primMinusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)
new_mkBalBranch6MkBalBranch388(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0134(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13, x14)
new_mkBalBranch6MkBalBranch323(x0, x1, x2, x3, Succ(x4), x5, x6, x7)
new_mkBalBranch6MkBalBranch0134(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1137(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9)
new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, Neg(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch421(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch0127(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch374(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch0124(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_primPlusInt1(x0, Neg(x1))
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Pos(x14), x15, x16)
new_primMulNat(Succ(x0))
new_mkBalBranch6MkBalBranch389(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch1126(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch1129(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch324(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(Succ(x12)), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(Succ(x12)), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch342(x0, x1, x2, x3, x4, x5, x6, x7, EmptyFM, x8, x9)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, Zero, x12, x13)
new_mkBalBranch6MkBalBranch1178(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch350(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch365(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10, x11)
new_mkBalBranch6MkBalBranch392(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(Succ(x12)), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), Zero, x13, x14)
new_mkBalBranch6MkBalBranch0148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch1135(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch0137(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch1133(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch338(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6)
new_primPlusInt2(Pos(x0), x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(Succ(x12)), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch0123(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch1178(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch357(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch383(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, EmptyFM, x11, x12)
new_mkBalBranch6MkBalBranch0149(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch335(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11)
new_mkBalBranch6MkBalBranch368(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch0148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0147(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch373(x0, x1, x2, x3, Succ(x4), x5, x6)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch0137(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch0137(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch1136(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Zero, x13, x14)
new_mkBalBranch6MkBalBranch0135(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0114(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch360(x0, x1, x2, x3, Zero, Zero, x4, x5)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(Zero), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch322(x0, x1, x2, x3, Zero, x4, x5)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch348(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch1134(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch0138(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch0143(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch354(x0, x1, x2, x3, Pos(Succ(x4)), x5, x6)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), x5, x6)
new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, Pos(Succ(Succ(Succ(x5)))), x6, x7)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Zero, x14, x15)
new_mkBalBranch6MkBalBranch374(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch377(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)
new_mkBalBranch6MkBalBranch339(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch337(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch360(x0, x1, x2, x3, Zero, Succ(x4), x5, x6)
new_mkBalBranch6MkBalBranch423(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_primMulNat(Zero)
new_mkBalBranch6MkBalBranch1134(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), Zero, x13, x14)
new_mkBalBranch6MkBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch383(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch372(x0, x1, x2, x3, Succ(x4), x5, x6)
new_mkBalBranch6MkBalBranch358(x0, x1, x2, x3, Neg(x4), x5, x6)
new_mkBalBranch6MkBalBranch354(x0, x1, x2, x3, Pos(Zero), x4, x5)
new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6, x7, Branch(x8, x9, x10, x11, x12), x13, x14)
new_mkBalBranch6MkBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, Neg(Zero), x5, x6)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8)
new_mkBalBranch6MkBalBranch384(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch387(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch376(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch3100(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch0148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch0148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch50(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Zero, x14, x15)
new_primPlusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10)
new_mkBalBranch6MkBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch0134(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch332(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14, x15)
new_mkBalBranch6MkBalBranch350(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11)
new_mkBalBranch6MkBalBranch399(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch371(x0, x1, x2, x3, x4, x5, x6, x7, Neg(x8), x9, x10)
new_mkBalBranch6MkBalBranch343(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch333(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch362(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch0155(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(Zero), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(Zero), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch0126(x0, x1, x2, EmptyFM, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10)
new_mkBalBranch6MkBalBranch0117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch0155(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch375(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10)
new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch0156(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch355(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch381(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, Pos(Succ(Succ(Zero))), x5, x6)
new_mkBalBranch6MkBalBranch340(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch50(x0, Branch(x1, x2, Pos(Zero), x3, x4), x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch3101(x0, x1, x2, x3, x4, x5, x6, x7, Neg(x8), x9, x10)
new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10)
new_mkBalBranch6MkBalBranch344(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch338(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch396(x0, x1, x2, x3, Succ(x4), x5, x6)
new_mkBalBranch6MkBalBranch0125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch369(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), x8, x9)
new_mkBalBranch6MkBalBranch0129(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch1175(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch1116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch378(x0, x1, x2, x3, x4, x5, x6, x7, Neg(x8), x9, x10)
new_primPlusNat0(Zero, Zero)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), x8, x9)
new_mkBalBranch6MkBalBranch369(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), x9, x10)
new_mkBalBranch6MkBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Zero, x14, x15)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch387(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch351(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0127(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch382(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10, x11)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, EmptyFM, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch360(x0, x1, x2, x3, Succ(x4), Zero, x5, x6)
new_mkBalBranch6MkBalBranch0138(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch1119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch425(x0, x1, x2, x3, x4, x5, x6, x7, Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch378(x0, x1, x2, x3, x4, x5, x6, x7, Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch385(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, x5, x6, x7)
new_mkBalBranch6MkBalBranch394(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6Size_r1(x0, x1, x2, x3, x4)
new_mkBalBranch6MkBalBranch398(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch0122(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11)
new_mkBalBranch6MkBalBranch355(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch1129(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch334(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch365(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9, x10)
new_mkBalBranch6MkBalBranch398(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6Size_l1(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch356(x0, x1, x2, x3, Neg(x4), x5, x6)
new_mkBalBranch6MkBalBranch3101(x0, x1, x2, x3, x4, x5, x6, x7, Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch367(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch427(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0150(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch328(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9)
new_mkBalBranch6MkBalBranch0155(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14, x15)
new_mkBalBranch6MkBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14, x15)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch396(x0, x1, x2, x3, Zero, x4, x5)
new_mkBalBranch6MkBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)
new_mkBalBranch6MkBalBranch399(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch1120(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14, x15)
new_mkBalBranch6MkBalBranch337(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Succ(x14), x15, x16)
new_mkBalBranch6MkBalBranch423(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch329(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch354(x0, x1, x2, x3, Neg(Zero), x4, x5)
new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch0122(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10)
new_mkBalBranch6MkBalBranch386(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0126(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(Zero), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch380(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch50(x0, EmptyFM, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch426(x0, x1, x2, x3, x4, x5, x6, x7, Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch1130(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch365(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9, x10)
new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(Succ(x12)), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0127(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0127(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0154(x0, x1, x2, x3, EmptyFM, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch319(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch422(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch0158(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6Size_l0(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch364(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0120(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch0147(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)
new_mkBalBranch6MkBalBranch347(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1122(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1128(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, Zero, x4, x5)
new_mkBalBranch6MkBalBranch0156(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0146(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15, x16)
new_mkBalBranch6MkBalBranch390(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch1118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1131(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch334(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_primPlusInt0(x0, Pos(x1))
new_mkBalBranch6MkBalBranch336(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch385(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10)
new_mkBalBranch6MkBalBranch0151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_primMulNat0(Zero)
new_mkBalBranch6MkBalBranch0124(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch376(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10)
new_mkBalBranch6MkBalBranch0133(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10)
new_deleteMax0(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, Pos(Zero), x5, x6)
new_mkBalBranch6MkBalBranch380(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch324(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8)
new_mkBalBranch6MkBalBranch349(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0130(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_primMinusNat0(Succ(x0), Zero)
new_mkBalBranch6MkBalBranch339(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch365(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10, x11)
new_mkBalBranch6MkBalBranch350(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10)
new_mkBalBranch6MkBalBranch369(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), x8, x9)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_primMulNat1(x0)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch325(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1134(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Zero, x14, x15)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch382(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9, x10)
new_mkBalBranch6MkBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch3103(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), x9, x10)
new_mkBalBranch6MkBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch379(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, x4, x5)
new_mkBalBranch6MkBalBranch50(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1133(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch379(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_primPlusInt(Neg(x0), x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch351(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1134(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, Zero, x12, x13)
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_primPlusNat0(Succ(x0), Zero)
new_mkBalBranch6MkBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Branch(x11, x12, x13, x14, x15), x16, x17)
new_mkBalBranch6MkBalBranch1119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch352(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch0123(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch0136(x0, x1, x2, EmptyFM, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_primPlusInt2(Neg(x0), x1, x2, x3, x4, x5, x6)
new_primMulNat0(Succ(x0))
new_mkBalBranch6MkBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6Size_r3(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0114(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch357(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch350(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch419(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(Zero), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(Zero), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, Pos(Succ(Zero)), x5, x6)
new_mkBalBranch6MkBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)
new_mkBalBranch6MkBalBranch370(x0, x1, x2, x3, x4, x5, x6, x7, Neg(x8), x9, x10)
new_mkBalBranch6MkBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(Succ(x12)), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch369(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), x9, x10)
new_mkBalBranch6MkBalBranch0120(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch0151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch358(x0, x1, x2, x3, Pos(x4), x5, x6)
new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9)
new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, Neg(x4), x5, x6)
new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_primPlusInt(Pos(x0), x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10)
new_mkBalBranch6MkBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch0152(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Succ(x14), x15, x16)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10)
new_mkBalBranch6MkBalBranch393(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch362(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch427(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch0118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch328(x0, x1, x2, EmptyFM, x3, x4)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_primMinusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch1182(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13)
new_mkBalBranch6MkBalBranch321(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Succ(x14), x15, x16)
new_mkBalBranch6MkBalBranch366(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11, x12)
new_sizeFM(EmptyFM, x0, x1)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), x9, x10)
new_mkBalBranch6MkBalBranch354(x0, x1, x2, x3, Neg(Succ(x4)), x5, x6)
new_mkBalBranch6MkBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Succ(x14), x15, x16)
new_mkBalBranch6MkBalBranch397(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0127(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch382(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10, x11)
new_mkBalBranch6MkBalBranch359(x0, x1, x2, x3, x4, x5, x6, x7)
new_mkBalBranch6MkBalBranch1124(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, EmptyFM, x11, x12)
new_mkBalBranch6MkBalBranch367(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Zero, x13, x14)
new_mkBalBranch6MkBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch0129(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch397(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1138(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)
new_mkBalBranch6MkBalBranch346(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch330(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch392(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch321(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch0131(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch1124(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Branch(x11, x12, x13, x14, x15), x16, x17)
new_mkBalBranch6MkBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch376(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9)
new_mkBalBranch6MkBalBranch1137(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch0145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)
new_mkBalBranch6MkBalBranch0157(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0133(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch0158(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11)
new_mkBalBranch6MkBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13, x14)
new_mkBalBranch6MkBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch0117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch0136(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(Zero), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch393(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBranch(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch327(x0, x1, x2, x3, x4, x5, x6, x7)
new_mkBalBranch6MkBalBranch3102(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch375(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11)
new_mkBalBranch6MkBalBranch323(x0, x1, x2, x3, Zero, x4, x5, x6)
new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch325(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch342(x0, x1, x2, x3, x4, x5, x6, x7, Branch(x8, x9, x10, x11, x12), x13, x14)
new_mkBalBranch6MkBalBranch382(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9, x10)
new_mkBalBranch6MkBalBranch0134(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch0115(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch384(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch425(x0, x1, x2, x3, x4, x5, x6, x7, Neg(x8), x9, x10)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(Succ(x12)), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch0121(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(Succ(x12)), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), x8, x9)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1120(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15, x16)
new_mkBalBranch6MkBalBranch332(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch395(x0, x1, x2, x3, x4, x5, x6, x7)
new_mkBalBranch6MkBalBranch0137(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10)
new_mkBalBranch6MkBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(Zero), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch373(x0, x1, x2, x3, Zero, x4, x5)
new_mkBalBranch6MkBalBranch0141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch1(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6Size_r2(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch346(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_mkBalBranch6MkBalBranch372(x0, x1, x2, x3, Zero, x4, x5)
new_mkBalBranch6MkBalBranch356(x0, x1, x2, x3, Pos(x4), x5, x6)
new_mkBalBranch6MkBalBranch317(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch0144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch320(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0152(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0137(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10)
new_mkBalBranch6MkBalBranch0137(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch1127(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch421(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch386(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch344(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch391(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_primPlusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch352(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, Succ(x4), x5, x6)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9)
new_primPlusInt1(x0, Pos(x1))
new_mkBalBranch6MkBalBranch0155(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10)
new_mkBalBranch6MkBalBranch0154(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch326(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch333(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch3100(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch360(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch366(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch0(wvu1485, wvu1486, wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, Branch(wvu148940, wvu148941, wvu148942, wvu148943, wvu148944), ba, h) → new_mkBalBranch0(wvu14890, wvu14891, wvu14893, wvu148940, wvu148941, wvu148942, wvu148943, wvu148944, ba, h)
The graph contains the following edges 4 >= 1, 5 >= 2, 7 >= 3, 8 > 4, 8 > 5, 8 > 6, 8 > 7, 8 > 8, 9 >= 9, 10 >= 10
- new_deleteMax(wvu14890, wvu14891, wvu14892, wvu14893, Branch(wvu148940, wvu148941, wvu148942, wvu148943, wvu148944), ba, h) → new_mkBalBranch0(wvu14890, wvu14891, wvu14893, wvu148940, wvu148941, wvu148942, wvu148943, wvu148944, ba, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 5 > 4, 5 > 5, 5 > 6, 5 > 7, 5 > 8, 6 >= 9, 7 >= 10
- new_ps(wvu2245, wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, wvu1485, wvu1486, h, ba) → new_deleteMax(wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h)
The graph contains the following edges 3 >= 1, 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 11 >= 6, 10 >= 7
- new_mkBalBranch0(wvu1485, wvu1486, wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h) → new_deleteMax(wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h)
The graph contains the following edges 4 >= 1, 5 >= 2, 6 >= 3, 7 >= 4, 8 >= 5, 9 >= 6, 10 >= 7
- new_mkBalBranch0(wvu1485, wvu1486, wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h) → new_ps(new_mkBalBranch6Size_l(wvu1488, new_deleteMax0(wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, ba, h), wvu1485, wvu1486, h, ba), wvu1488, wvu14890, wvu14891, wvu14892, wvu14893, wvu14894, wvu1485, wvu1486, h, ba)
The graph contains the following edges 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 1 >= 8, 2 >= 9, 10 >= 10, 9 >= 11
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_deleteMax1(wvu3340, wvu3341, wvu3342, wvu3343, Branch(wvu33440, wvu33441, wvu33442, wvu33443, wvu33444), h) → new_mkBalBranch2(wvu3340, wvu3341, wvu3343, wvu33440, wvu33441, wvu33442, wvu33443, wvu33444, h)
new_mkBalBranch2(wvu330, wvu331, wvu333, wvu3340, wvu3341, wvu3342, wvu3343, wvu3344, h) → new_deleteMax1(wvu3340, wvu3341, wvu3342, wvu3343, wvu3344, h)
new_mkBalBranch2(wvu330, wvu331, wvu333, wvu3340, wvu3341, wvu3342, wvu3343, Branch(wvu33440, wvu33441, wvu33442, wvu33443, wvu33444), h) → new_mkBalBranch2(wvu3340, wvu3341, wvu3343, wvu33440, wvu33441, wvu33442, wvu33443, wvu33444, h)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch2(wvu330, wvu331, wvu333, wvu3340, wvu3341, wvu3342, wvu3343, wvu3344, h) → new_deleteMax1(wvu3340, wvu3341, wvu3342, wvu3343, wvu3344, h)
The graph contains the following edges 4 >= 1, 5 >= 2, 6 >= 3, 7 >= 4, 8 >= 5, 9 >= 6
- new_mkBalBranch2(wvu330, wvu331, wvu333, wvu3340, wvu3341, wvu3342, wvu3343, Branch(wvu33440, wvu33441, wvu33442, wvu33443, wvu33444), h) → new_mkBalBranch2(wvu3340, wvu3341, wvu3343, wvu33440, wvu33441, wvu33442, wvu33443, wvu33444, h)
The graph contains the following edges 4 >= 1, 5 >= 2, 7 >= 3, 8 > 4, 8 > 5, 8 > 6, 8 > 7, 8 > 8, 9 >= 9
- new_deleteMax1(wvu3340, wvu3341, wvu3342, wvu3343, Branch(wvu33440, wvu33441, wvu33442, wvu33443, wvu33444), h) → new_mkBalBranch2(wvu3340, wvu3341, wvu3343, wvu33440, wvu33441, wvu33442, wvu33443, wvu33444, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 5 > 4, 5 > 5, 5 > 6, 5 > 7, 5 > 8, 6 >= 9
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_mkBalBranch3(wvu1480, wvu1481, wvu14830, wvu14831, wvu14832, Branch(wvu148330, wvu148331, wvu148332, wvu148333, wvu148334), wvu14834, wvu1484, h, ba) → new_mkBalBranch3(wvu14830, wvu14831, wvu148330, wvu148331, wvu148332, wvu148333, wvu148334, wvu14834, h, ba)
new_mkBalBranch3(wvu1480, wvu1481, wvu14830, wvu14831, wvu14832, wvu14833, wvu14834, wvu1484, h, ba) → new_deleteMin0(wvu14830, wvu14831, wvu14832, wvu14833, wvu14834, h, ba)
new_deleteMin0(wvu14830, wvu14831, wvu14832, Branch(wvu148330, wvu148331, wvu148332, wvu148333, wvu148334), wvu14834, h, ba) → new_mkBalBranch3(wvu14830, wvu14831, wvu148330, wvu148331, wvu148332, wvu148333, wvu148334, wvu14834, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_mkBalBranch3(wvu1480, wvu1481, wvu14830, wvu14831, wvu14832, Branch(wvu148330, wvu148331, wvu148332, wvu148333, wvu148334), wvu14834, wvu1484, h, ba) → new_mkBalBranch3(wvu14830, wvu14831, wvu148330, wvu148331, wvu148332, wvu148333, wvu148334, wvu14834, h, ba)
The graph contains the following edges 3 >= 1, 4 >= 2, 6 > 3, 6 > 4, 6 > 5, 6 > 6, 6 > 7, 7 >= 8, 9 >= 9, 10 >= 10
- new_mkBalBranch3(wvu1480, wvu1481, wvu14830, wvu14831, wvu14832, wvu14833, wvu14834, wvu1484, h, ba) → new_deleteMin0(wvu14830, wvu14831, wvu14832, wvu14833, wvu14834, h, ba)
The graph contains the following edges 3 >= 1, 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 9 >= 6, 10 >= 7
- new_deleteMin0(wvu14830, wvu14831, wvu14832, Branch(wvu148330, wvu148331, wvu148332, wvu148333, wvu148334), wvu14834, h, ba) → new_mkBalBranch3(wvu14830, wvu14831, wvu148330, wvu148331, wvu148332, wvu148333, wvu148334, wvu14834, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 4 > 3, 4 > 4, 4 > 5, 4 > 6, 4 > 7, 5 >= 8, 6 >= 9, 7 >= 10
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2GlueBal1(wvu1676, wvu1677, wvu1678, wvu1679, wvu1680, wvu1681, wvu1682, wvu1683, wvu1684, wvu1685, Succ(wvu16860), Succ(wvu16870), h, ba) → new_glueBal2GlueBal1(wvu1676, wvu1677, wvu1678, wvu1679, wvu1680, wvu1681, wvu1682, wvu1683, wvu1684, wvu1685, wvu16860, wvu16870, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2GlueBal1(wvu1676, wvu1677, wvu1678, wvu1679, wvu1680, wvu1681, wvu1682, wvu1683, wvu1684, wvu1685, Succ(wvu16860), Succ(wvu16870), h, ba) → new_glueBal2GlueBal1(wvu1676, wvu1677, wvu1678, wvu1679, wvu1680, wvu1681, wvu1682, wvu1683, wvu1684, wvu1685, wvu16860, wvu16870, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 > 11, 12 > 12, 13 >= 13, 14 >= 14
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_glueBal2GlueBal10(wvu1480, wvu1481, wvu1482, wvu1483, wvu1484, wvu1485, wvu1486, wvu1487, wvu1488, wvu1489, Succ(wvu14900), Succ(wvu14910), h, ba) → new_glueBal2GlueBal10(wvu1480, wvu1481, wvu1482, wvu1483, wvu1484, wvu1485, wvu1486, wvu1487, wvu1488, wvu1489, wvu14900, wvu14910, h, ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_glueBal2GlueBal10(wvu1480, wvu1481, wvu1482, wvu1483, wvu1484, wvu1485, wvu1486, wvu1487, wvu1488, wvu1489, Succ(wvu14900), Succ(wvu14910), h, ba) → new_glueBal2GlueBal10(wvu1480, wvu1481, wvu1482, wvu1483, wvu1484, wvu1485, wvu1486, wvu1487, wvu1488, wvu1489, wvu14900, wvu14910, h, ba)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 > 11, 12 > 12, 13 >= 13, 14 >= 14
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM0(wvu786, wvu787, wvu788, wvu789, wvu790, wvu791, Succ(wvu7920), Succ(wvu7930), h) → new_delFromFM0(wvu786, wvu787, wvu788, wvu789, wvu790, wvu791, wvu7920, wvu7930, h)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_delFromFM0(wvu786, wvu787, wvu788, wvu789, wvu790, wvu791, Succ(wvu7920), Succ(wvu7930), h) → new_delFromFM0(wvu786, wvu787, wvu788, wvu789, wvu790, wvu791, wvu7920, wvu7930, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ DependencyGraphProof
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu360), Zero, h) → new_delFromFM(wvu34, Char(Succ(wvu35)), h)
new_delFromFM20(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, h) → new_delFromFM1(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu35), Succ(wvu30), h)
new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu360), Succ(wvu370), h) → new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, wvu360, wvu370, h)
new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Zero, Succ(wvu370), h) → new_delFromFM1(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu35), Succ(wvu30), h)
new_delFromFM(Branch(Char(Zero), wvu31, wvu32, wvu33, wvu34), Char(Succ(wvu400)), ba) → new_delFromFM(wvu34, Char(Succ(wvu400)), ba)
new_delFromFM(Branch(Char(Succ(wvu3000)), wvu31, wvu32, wvu33, wvu34), Char(Succ(wvu400)), ba) → new_delFromFM2(wvu3000, wvu31, wvu32, wvu33, wvu34, wvu400, wvu400, wvu3000, ba)
new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Zero, Zero, h) → new_delFromFM20(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, h)
new_delFromFM1(wvu114, wvu115, wvu116, wvu117, wvu118, wvu119, Succ(wvu1200), Succ(wvu1210), bb) → new_delFromFM1(wvu114, wvu115, wvu116, wvu117, wvu118, wvu119, wvu1200, wvu1210, bb)
new_delFromFM1(wvu114, wvu115, wvu116, wvu117, wvu118, wvu119, Zero, Succ(wvu1210), bb) → new_delFromFM(wvu117, Char(Succ(wvu119)), bb)
new_delFromFM(Branch(Char(Succ(wvu3000)), wvu31, wvu32, wvu33, wvu34), Char(Zero), ba) → new_delFromFM(wvu33, Char(Zero), ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
The approximation of the Dependency Graph [15,17,22] contains 2 SCCs.
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPSizeChangeProof
↳ QDP
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM(Branch(Char(Succ(wvu3000)), wvu31, wvu32, wvu33, wvu34), Char(Zero), ba) → new_delFromFM(wvu33, Char(Zero), ba)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_delFromFM(Branch(Char(Succ(wvu3000)), wvu31, wvu32, wvu33, wvu34), Char(Zero), ba) → new_delFromFM(wvu33, Char(Zero), ba)
The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3
↳ HASKELL
↳ LR
↳ HASKELL
↳ CR
↳ HASKELL
↳ BR
↳ HASKELL
↳ COR
↳ HASKELL
↳ LetRed
↳ HASKELL
↳ NumRed
↳ HASKELL
↳ Narrow
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPSizeChangeProof
Q DP problem:
The TRS P consists of the following rules:
new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu360), Zero, h) → new_delFromFM(wvu34, Char(Succ(wvu35)), h)
new_delFromFM20(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, h) → new_delFromFM1(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu35), Succ(wvu30), h)
new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu360), Succ(wvu370), h) → new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, wvu360, wvu370, h)
new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Zero, Succ(wvu370), h) → new_delFromFM1(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu35), Succ(wvu30), h)
new_delFromFM(Branch(Char(Zero), wvu31, wvu32, wvu33, wvu34), Char(Succ(wvu400)), ba) → new_delFromFM(wvu34, Char(Succ(wvu400)), ba)
new_delFromFM(Branch(Char(Succ(wvu3000)), wvu31, wvu32, wvu33, wvu34), Char(Succ(wvu400)), ba) → new_delFromFM2(wvu3000, wvu31, wvu32, wvu33, wvu34, wvu400, wvu400, wvu3000, ba)
new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Zero, Zero, h) → new_delFromFM20(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, h)
new_delFromFM1(wvu114, wvu115, wvu116, wvu117, wvu118, wvu119, Succ(wvu1200), Succ(wvu1210), bb) → new_delFromFM1(wvu114, wvu115, wvu116, wvu117, wvu118, wvu119, wvu1200, wvu1210, bb)
new_delFromFM1(wvu114, wvu115, wvu116, wvu117, wvu118, wvu119, Zero, Succ(wvu1210), bb) → new_delFromFM(wvu117, Char(Succ(wvu119)), bb)
R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs:
- new_delFromFM(Branch(Char(Zero), wvu31, wvu32, wvu33, wvu34), Char(Succ(wvu400)), ba) → new_delFromFM(wvu34, Char(Succ(wvu400)), ba)
The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3
- new_delFromFM(Branch(Char(Succ(wvu3000)), wvu31, wvu32, wvu33, wvu34), Char(Succ(wvu400)), ba) → new_delFromFM2(wvu3000, wvu31, wvu32, wvu33, wvu34, wvu400, wvu400, wvu3000, ba)
The graph contains the following edges 1 > 1, 1 > 2, 1 > 3, 1 > 4, 1 > 5, 2 > 6, 2 > 7, 1 > 8, 3 >= 9
- new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu360), Zero, h) → new_delFromFM(wvu34, Char(Succ(wvu35)), h)
The graph contains the following edges 5 >= 1, 9 >= 3
- new_delFromFM1(wvu114, wvu115, wvu116, wvu117, wvu118, wvu119, Zero, Succ(wvu1210), bb) → new_delFromFM(wvu117, Char(Succ(wvu119)), bb)
The graph contains the following edges 4 >= 1, 9 >= 3
- new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu360), Succ(wvu370), h) → new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, wvu360, wvu370, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9
- new_delFromFM1(wvu114, wvu115, wvu116, wvu117, wvu118, wvu119, Succ(wvu1200), Succ(wvu1210), bb) → new_delFromFM1(wvu114, wvu115, wvu116, wvu117, wvu118, wvu119, wvu1200, wvu1210, bb)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 > 7, 8 > 8, 9 >= 9
- new_delFromFM20(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, h) → new_delFromFM1(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu35), Succ(wvu30), h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 9
- new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Zero, Succ(wvu370), h) → new_delFromFM1(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Succ(wvu35), Succ(wvu30), h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 9
- new_delFromFM2(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, Zero, Zero, h) → new_delFromFM20(wvu30, wvu31, wvu32, wvu33, wvu34, wvu35, h)
The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 9 >= 7